免费工具
文本对比
粘贴同一段文字的两个版本,准确看到改了什么——逐词、逐行或逐字母。两段文字都只留在你的浏览器里。
- 在浏览器中运行
- 不会上传任何内容
- 无需注册
删除新增 两段文字都留在你的浏览器里——不会上传任何内容。
在对比同一段录音的两份文字稿?可以根据音频本身生成一份准确的文字稿。转写音频 →
使用方法
文本对比,三步完成
粘贴两个版本
把原文放在左边,修改后的文字放在右边,或者打开 .txt 和 .docx 文件。
选择对比方式
按词、按行或按字符;如果大小写、空格或标点无关紧要,可以忽略它们。
查看并复制结果
删除的文字为红色,新增的文字为绿色。可以把对比结果复制或下载为纯文本。
文本对比是怎么工作的?
工具会找出两段文字中按顺序共有的最长一段词,把其余部分标为第一段中被删除的内容或第二段中新增的内容。这段共有内容叫作最长公共子序列,所有差异对比工具做的都是找出它;这个工具使用 Myers 算法,也就是 git diff 背后的方法,所需内存只与文本长度成正比。
对比之前,两段文字都会先被切成小块。在按词模式下,一块是一个词、一个标点或一串空格。在按行模式下,一块是一整行,之后每一对有变化的行还会再逐词对比,让你看清行内什么动了。在按字符模式下,文本先逐词对比,然后每一段不超过 4,000 个字符的被替换内容再逐字母对比——这就是错别字只会显示为一个高亮字母、而不是整个词被高亮的原因。中文、日语、泰语、老挝语、高棉语和缅甸语书写时不带空格,因此一次比较一个字符。
对比在浏览器的后台线程中运行,所以很长的文本不会让页面卡住。每段文字最多 300,000 个字符。两段毫无关联的、这么长的文本可能要花几分钟才能精确对齐,所以计算会在五秒后停止,其余差异按整块显示;发生这种情况时页面会提示。
“忽略”选项改变了什么?
| 选项 | 词和字符 | 行 |
|---|---|---|
| 大小写 | “Memory”和“memory”视为同一个词 | 仅大小写不同的行视为相同 |
| 空格和换行 | 空格、制表符和换行永远不算差异——适合同一段文字换了不同折行方式的情况 | 连续空格算一个,行首行尾的空格被去掉,空行被跳过 |
| 标点 | 逗号、句号、引号、破折号和其他符号被忽略;“don't”等同于“dont” | 对比时不含各行的标点 |
被忽略的字符仍会显示在结果中,只是永远不会算作新增、删除或修改。
数字的含义
计数使用你所选的对比单位。新增是只出现在第二段文字里的内容,删除是只出现在第一段里的内容,修改是在同一位置被替换的内容,按较长的一侧计算。在按词模式下,一个标点算一个词。相同度是两段文字匹配部分的占比:未改变部分的两倍除以两段文字的总长度,所以两段完全相同的文字得 100%,毫无共同之处的两段得 0%。
“隐藏未改变的文字”会在每处改动前后保留 160 个字符或三行,其余部分折叠起来,这样只有少量修改的长文档也很容易浏览。“复制结果”会给你纯文本形式的对比:文字中带有 [-删除-] 和 {+新增+} 标记,按行模式下则是以 - 和 + 开头的行。
你的文字去了哪里
哪儿也没去。两段文字都在你的设备上完成对比;不会发送到服务器,也不会保存,所以合同、草稿和学生作业都可以放心粘贴。你也可以打开文件:最大 5 MB 的纯文本文件,以及 Word 的 .docx 文件,其文字在浏览器中读取。
值得了解的局限
差异对比只显示改了什么,不显示为什么改:被移动的段落会显示为一处被删除、另一处被新增。Word 文件中的格式——加粗、表格、批注——不参与对比,只对比文字。而对于几乎毫无共同点的两段文字,五秒的时间限制意味着有些差异会显示成比严格所需更大的块。
答案
文本对比常见问题
这和差异对比(diff)工具是一回事吗?
是的。“Diff”是程序员对两段文字差异清单的叫法。这个工具使用与 git diff 相同的算法(Myers 最长公共子序列),并按词、行或字符,以并排或内嵌方式显示结果。
我的文字会被上传吗?
不会。对比在你的浏览器中运行,不会发送到服务器,也不会存储——关闭标签页后两段文字就都没了。因此用来处理合同、未发表的草稿和个人文件是安全的。
文本可以有多长?
每段最多 300,000 个字符,大约相当于一本 150 页的书。同样大小但相似的文本一瞬间就能对完。两段差别很大的文本最多对齐五秒,之后其余差异按整块显示。
应该选哪种模式?
按词适合文章、论述和文字稿。按行适合列表、代码、字幕以及每行都是一个单位的内容。按字符适合抓错别字和单个字母的改动——它先比较词,再深入每个有变化的词内部。
忽略空白是什么意思?
在按词和按字符模式下,空格、制表符和换行不再算作差异,所以重新折行或带了双空格复制的文本会被判为相同。在按行模式下,空格会被合并并去掉首尾,空行会被跳过。
可以对比 Word 文档吗?
可以,用“打开文件”按钮打开 .docx 文件:其文字会在你的浏览器中提取,并像粘贴的文字一样进行对比。加粗、表格或批注等格式不参与对比,只对比文字。PDF 请复制文字后粘贴。
相似度百分比是怎么算的?
用未改变部分的两倍,除以两段文字的总长度,按你所选的对比单位计数。完全相同的文字得 100%,毫无共同之处的得 0%。它衡量的是措辞的重叠,而不是意思是否相同。
能对比同一段录音的两份文字稿吗?
可以——把两份都粘贴进来,按词对比并忽略大小写和标点,这样就只剩下真正的措辞差异。这是用来检查自动生成的文字稿与校对稿,或者比较两家转写服务的快捷办法。
需要完整转录?
上传音频或粘贴 YouTube 链接,即可获取带说话人标签、时间戳和摘要的完整 AI 转录。
iOS 和 Android 免费使用。无需账号。