在线文本对比 — 文本差异对比工具
在线对比两段文本,看清哪里改过。步骤:粘贴原文和修改后的文字,选择按行、按词或按字符对比,可忽略空格,也可把 Windows 换行(CRLF)当成普通换行(LF),在浏览器里标出新增和删除。示例:把「你好世界」改成「你好朋友」,按词对比会标出一处替换;全程不上传。
绿色 = 新增 · 红色 = 删除
怎么用
左边贴原文、右边贴改过的版本,选好按行 / 按词 / 按字符,点对比即可。绿色是新增,红色是删除。你粘贴的文字不会上传或保存在我们这边;页面可能会从 CDN 加载开源的 jsdiff 库以便在浏览器里完成对比。
对比规则说明
工具会找出把原文改成新稿所需的最少改动(常见 diff / Myers 思路,使用 jsdiff)。按任务选对比方式:
- 按行 — 适合 .env、YAML、代码;改了一处也会整行标出。扫一眼很快,但只改一个词时也会整行变红。
- 按词 — 适合句子、邮件、提示词;只标出变化的词。读文案更清楚,标点附近可能切得细。
- 按字符 — 适合揪错别字;最细,但长文改动时容易显得乱。
「忽略空格」可略过只改了缩进的情况;「忽略换行符差异」可避免 Windows(CRLF)与 Unix(LF)仅换行不同却整行标红。
示例
示例(按词):原文「你好世界」,修改后「你好朋友」→ 只改了一处(世界 → 朋友)。三行文字里只改中间一行时,按行对比会标红那一行。
适合什么场景
- 核对配置:两段 .env 或 YAML 用按行对比,一眼看出改了哪个键。
- 改提示词:用按词对比,看清加了哪些说法、删了哪些说法。
- 校对文案或译稿:确认只改了该改的句子。
常见问题
按行对比和按词对比选哪个?
配置、代码用按行;邮件、文案、提示词用按词——按词只会标出变化的词,不会整行刷红。
我的文字会上传到服务器吗?
你粘贴的文字不会上传或保存在我们这边,对比在浏览器里完成。页面可能会从 CDN 加载开源 jsdiff 库;这不会把你的正文发到我们的服务器。
为什么只改了换行,整行却变红?
Windows 常用 CRLF,Mac/Linux 常用 LF,看起来一样其实字节不同。打开「忽略换行符差异」再比即可。
能对比图片或压缩包吗?
不能。这个工具只支持纯文本。