JoinLines.IO 八个小工具 · 浏览器内运行
创立于 2026 · 一个周末做出来

八个文本小工具 打开就能用。

八个处理文本行的小工具。给它们排序、去重、计数、删除换行,再拼回去。从下方选一个开始——一切都在你的浏览器里运行,没有任何内容离开页面。

§02 — 这个站好在哪里 3 / 03

这个站和别处不一样的三件事。

01

八个工具,各做一件事

没有全能编辑器,没有嵌套菜单。每个工具做完一件事就回到纯文本。常用哪个就收藏哪个。

02

完全在浏览器里跑

不上传,不登录,不记录你粘贴的内容。首次加载之后页面不再发起任何网络请求——DevTools 的 Network 面板可以直接验证。

03

实测到 100 万行

10 万行在 2020 款 MacBook 上不到 200ms 完成。输出过大时会出现截断 banner——不会静默丢数据,复制时不会有意外。

§03 — 什么是 JoinLines

一个小型文本行实验室。

八个各做一件事的小工具。给列表排序、删除换行、计数、拆分、合并、加前缀、加后缀、对比两个列表的交集。

不上传。不登录。你粘贴的文本永远不离开浏览器 —— 可在 DevTools 自验。整个站只是几 KB 的 JavaScript 和几次 Intl.Collator 调用。收藏它,告诉朋友,就这些。

§04 — 常见问题 6 个回答
01

为什么是八个工具,不是一个大编辑器?

每个工具只做一件事——排序、删换行、计数、拆分、合并、加前后缀、对比。没有嵌套菜单,没有"全能编辑器"。把你常用的那个工具页直接收藏,跳过其他七个就好。

免费,没广告,没注册,没"专业版"。这是一个周末业余项目,八个小工具就是全部。没有藏在任何工具背后的付费层。

不会。文本从不离开你的浏览器——打开 DevTools 的 Network 面板就能看到,页面在首次加载之后不再发起任何请求。不分析你输入的内容,不在服务器端处理,不留日志。

可以,这是设计目标。所有处理都在浏览器内的 JavaScript 里跑,保密文本从不会到达我们的服务器。想再多一层验证?打开页面后断开网络,工具依然可用。

在 Chrome 里测过 100 万行。10 万行在 2020 款 MacBook 上不到 200ms 完成。输出超过约 100 MB 时浏览器的剪贴板可能会静默截断——遇到这种情况,截断 banner 会告诉你,并提示改用 Download 按钮。

任何现代浏览器都行——Chrome、Firefox、Safari、Edge,桌面或手机都可以。工具针对 ES2015+,2016 年以后的浏览器都没问题。

§ — 隐私 你的文本不离开浏览器。不上传、不登录、不记录你粘贴的内容。
查看隐私页 ↗