在问 · 免费在线工具

文本对比工具(在线 Diff)

按行对比两段文本,高亮新增、删除和行内修改的字符。

本地处理,不上传免费无需安装

原文本(左)

新文本(右)

输入两段文本后自动对比

使用方法

  1. 在左边粘贴原文本,右边粘贴新文本,结果会自动更新。
  2. 选择左右并排或上下合并视图,按需忽略大小写或空白。
  3. 勾选「只显示差异附近」可折叠相同的部分。

常见问题

对比结果是怎么算出来的?
使用 Myers 差异算法按行计算最少的增删步骤,和 git diff 的默认算法相同。成对修改的行还会再按字符对比,高亮具体改动的字。
能对比多大的文本?
每边最多 5 万行、2 MB。如果两边差异超过 5000 处会停止计算并提示,这种情况通常说明两段文本基本不相关。
忽略空白是什么意思?
勾选后,行首行尾空白不计入比较,行内连续的空格和 Tab 视为一个空格,适合对比缩进被改过的代码。
我的内容会上传吗?
不会。对比全部在浏览器本地完成,适合对比配置文件、合同条款等敏感内容。

更多开发者工具

你可能还需要