文本 Diff 对比

基于 LCS 算法的文本对比:行 / 词 / 字符三种粒度,左右并排与上下统一两种视图,行内差异逐词高亮,相似度统计。

🔒 本地运行📝 LCS 精确对比
对比模式
原文(左侧)0 字符 · 0 行
修改后(右侧)0 字符 · 0 行
在左右两侧粘贴文本,这里逐行/逐词高亮显示差异,全部在浏览器本地完成。

本工具能做什么

基于 LCS 算法的文本对比:行 / 词 / 字符三种粒度,左右并排与上下统一两种视图,行内差异逐词高亮,相似度统计。

✓LCS 最长公共子序列算法,跳过公共前后缀加速大文本对比
✓行 / 词 / 字符三种对比粒度,中文按字符、英文按词智能切分
✓左右并排视图 + 上下统一视图,新增绿 / 删除红 / 修改黄
✓行内逐词高亮:同一段里改了哪几个词一眼可见
✓相似度统计:相同 / 新增 / 删除行数与相似度百分比
✓示例载入与一键清空,⌨️ Ctrl+Enter 立即对比

适用场景

  • 对比合同、文案修改前后的差异
  • 排查配置文件或日志被改了哪里
  • 核对两段代码片段的增删改
  • 检查翻译稿与原文的内容出入

常见问题

和 Git diff / JSON Diff 有什么区别?

Git diff 需要仓库环境,本工具打开网页就能用,适合临时对比合同条款、文案稿、配置片段。如果你要对比的是 JSON 接口报文,建议用我们的 JSON Diff——它按结构比较,键顺序不同不会误报。

中文怎么对比?是按字还是按词?

「字符」模式逐字对比,中文最精确;「词」模式对英文按空格分词、中文按标点与语义块切分;「行」模式整行对比最快。建议先用行模式看大框架,再用字符模式看细节。

大文件对比会卡吗?

工具先剔除两段文本的公共前后缀,再对中间差异区跑 LCS,几万行的文件也能秒级完成。超长文本建议按章节分段对比,结果更易读。

我的文本会被上传吗?

不会。对比完全在你的浏览器内执行,页面没有任何网络上报,合同、代码、日志都可以放心贴。

⚠️
免责声明
  • 本工具为纯前端实现,输入内容仅在你的浏览器本地处理,不上传、不存储于服务器。
  • 结果仅供开发调试参考。对于超长文本、特殊编码、非标准格式或极端边界输入,可能存在解析偏差或精度损失。
  • 请勿在本工具中处理生产环境密钥、个人敏感信息或涉密数据。因浏览器插件、剪贴板、共享设备等本站无法控制的环节导致的泄露,本站不承担责任。
  • 重要数据请自行备份并二次校验,勿将本工具输出直接用于生产环境。
  • 在法律允许的范围内,本站不对因使用或依赖本工具输出结果而产生的任何直接或间接损失承担责任。继续使用即表示你已理解并接受本声明。
发现结果有误?欢迎 反馈给我们,我们会尽快核实修正 · 详见 《隐私声明》