文本对比工具:找出两段文本的差异
逐行对比两段文本,用颜色标出新增、删除和修改的行,并给出相似度和可下载的差异报告。
正在加载文本对比工具…
您的文件绝不离开您的设备
如何使用文本对比工具
- 1
在此页面打开文本对比工具,它直接在浏览器中加载。
- 2
添加文件、文本或数值,并调整设置。
- 3
复制或下载结果。不会上传或存储任何内容。
如何在线对比两段文本
WoowTools 的文本对比工具可以比较同一文本的两个版本,准确显示哪些行发生了变化。把原文粘贴在左边、新版本粘贴在右边,输入的同时就会自动对比:新增的行显示为绿色,删除的行显示为红色,修改的行显示为黄色,未改变的行保持白色。无需点击对比按钮,也无需上传文件。
工具按行进行比较。它先找出两段文本共有的最长行序列,再把剩余的行两两配对检查:如果一对行的相似度大约在 30% 以上,就标记为一行“修改”,而不是一次删除加一次新增。这样,改了一个日期或重写了一条条款之类的小改动,看起来就是一处清晰的修改。
如何对比两段文本
- 把旧版本粘贴到 Original Text (Text 1),新版本粘贴到 Modified Text (Text 2)。想先试试可以点击 Load Sample 加载示例。
- 选择显示方式:Unified(合并视图)在一列中用 + 和 − 标记列出所有行;Split(并排视图)左右并排显示原文和修改稿;Inline(行内视图)是紧凑列表,每个修改行只显示一次,并标出旧行号和新行号。
- 勾选 Ignore Whitespace 可忽略行首行尾的空格,勾选 Ignore Case 可不区分英文大小写,还可以开关行号显示。
- 查看对比统计:相似度百分比,以及未变、修改、新增、删除的行数和变更总数。
- 点击 Copy Report 或 Download Report,即可复制或下载纯文本报告,其中包含设置、统计数据和每一处改动的行。Swap Texts 可交换两边文本,Clear All 清空全部内容。
实用场景
- 合同与制度文件:签署前检查对方在两版草稿之间改了什么,并把下载的报告留作记录。
- 代码与配置:对比两个版本的配置文件、.env 文件或 SQL 脚本;如果只是缩进变了,打开 Ignore Whitespace 即可。
- 内容编辑:查看编辑在文章里做了哪些修改,或把译文与更新后的原文逐行核对。
- 数据导出:比较两份邮箱、SKU 或网址清单。先用行排序工具把两份清单排好序,再用删除重复行工具去重,差异会一目了然。
- JSON 接口返回:先用 JSON 格式化工具把两份返回结果格式化,让每个键独占一行,再粘贴到这里对比。
使用须知
- 相似度是未改变的行数占较长文本总行数的比例,衡量的是结构,而不是一行内部的文字差异。
- 开启 Ignore Whitespace 或 Ignore Case 后,结果中显示的是去掉首尾空格或转为小写后的行。
- 由于每一行是整体比较的,如果全文只有一个长段落,结果只会显示为一行修改。想要更细的对比,请把句子或条目分行放置;中文文本也可以按句号换行后再比较。
- 本工具面向日常文档设计,上万行的超大文件可能会让浏览器变慢。
隐私安全
两段文本都只保留在你的浏览器中:差异由 JavaScript 在本地计算,不会上传任何内容,关闭页面后也不会留存。适合对比保密合同、未发布的代码和内部文件。完全免费,无需注册,不限使用次数。
功能
- 输入时自动逐行对比
- 新增、删除、修改的行用颜色区分
- 合并、并排、行内三种视图
- 可忽略空格和英文大小写
- 相似度百分比和变更统计
- 差异报告可复制或下载
- 浏览器本地运行,文本不上传
常见问题
如何找出两段文本的不同之处?
把原文粘贴到左侧、新版本粘贴到右侧,差异会自动显示:新增为绿色,删除为红色,修改为黄色。
可以左右并排对比吗?
可以,选择 Split 并排视图即可;Unified 和 Inline 视图以单列显示结果。
能否忽略空格和大小写?
可以。Ignore Whitespace 会忽略每行首尾的空格,Ignore Case 不区分英文大小写。
相似度是怎么计算的?
用未改变的行数除以较长文本的总行数,并四舍五入为整数百分比。
对比结果可以保存吗?
可以。Copy Report 复制文本报告,Download Report 将其保存为 .txt 文件,包含设置、统计和所有改动行。
是逐字对比吗?
不是,工具按整行比较,并把相似的行标记为修改。需要更细的结果时,请把每句话单独放一行。
我的文本会上传到服务器吗?
不会。对比在浏览器本地完成,文本不会被发送或保存。
