文本对比
逐字标出测试版粘贴两段文字或加载 txt/md 文件,逐行找出新增、删除、修改和移动的内容,中文逐字标出改动。可忽略空格、大小写、全半角,本地处理不上传。
文件不上传 · 在浏览器中处理
或加载原文文件
或把文件拖到这里,文件只在本地处理,不会上传支持 .txt、.md 等纯文本文件,可识别 UTF-8、GBK、Big5、Shift_JIS 编码
或加载修改后的文件
或把文件拖到这里,文件只在本地处理,不会上传支持 .txt、.md 等纯文本文件,可识别 UTF-8、GBK、Big5、Shift_JIS 编码
在上面输入或加载两段文字,然后点击「开始对比」。
如何对比两段文字
- 在「原文」里粘贴修改前的文字,在「修改后」里粘贴新的文字;也可以直接加载 .txt、.md 文件。
- 按需要勾选「忽略空格和空白」「忽略英文大小写」「忽略全角 / 半角」。
- 点击「开始对比」。红色 − 行是原文,绿色 + 行是修改后,⟦ ⟧ 里是具体改动的字词。
- 需要存档或发给别人时,点击「复制差异」或「下载 .diff」。
小技巧
- 「只看改动」会折叠没有变化的段落,只保留改动前后两行,方便快速浏览长文档。
- 比较 PDF 的文字内容请使用「PDF 对比」。
常见问题
我粘贴的文字会被上传吗?
不会。比较完全在你的浏览器里完成,文字和文件都不会离开你的设备,合同、稿件也可以放心对比。
中文没有空格,能标出具体改了哪几个字吗?
可以。修改过的行会再逐字比较,中文、日文、韩文按单个字符,英文按单词,改动的部分用 ⟦ ⟧ 括起来,例如“今天天气⟦不错⟧”。
“修改”“新增”“删除”“移动”分别怎么算?
以行为单位:两边位置对应、内容相近的行算修改;只在新文本里出现的算新增,只在原文里出现的算删除;内容完全相同、只是换了位置的行算移动。
“忽略全半角”有什么用?
勾选后,全角和半角的字母、数字、片假名视为相同(如 A 与 A、1 与 1),适合比较从不同系统导出的文本。
能导出比较结果吗?
可以复制或下载标准 unified diff 格式(.diff),可以用 Git、patch 等工具直接读取。
最多能比较多长的文本?
每边最多 200 万字符、10 万行。几千行的文档通常在一秒内完成。