🪞 文本对比与合并

双栏输入 A/B 两段文本,行级字符级 diff 高亮,可选 A 优先/B 优先/合并 3 种导出,附 Hunk(折叠未变区)。纯 JS,文件不上传。

留空 = 不折叠
A(旧/原始)0 字符
B(新/修改)0 字符
新增(B 中) 删除(A 中) 合并结果 相同(已折叠)
请输入两段文本

适用场景

代码改动审查、文章/合同版本对比、配置文件变更检查、翻译前后比对、长文本章节修订记录。

推荐操作流程

  1. 左栏 A 放旧版,右栏 B 放新版。
  2. 选"行级"做粗粒度快扫;选"字符级"做精确对比(每行内差异也高亮)。
  3. 设置"折叠上下文"(如 3)跳过未变区域,节省滚动。
  4. 点"合并结果"导出,把 B 改动合并进 A;或选 A/B 视角分别保存。

注意

行级采用 LCS(最长公共子序列)算法;字符级为 Myers diff。超大文件(>1MB)可能卡顿,建议先拆小。本工具不上传,涉密内容可在断网环境处理。

相关工具:行级 diff · 文本清洗 · 字数统计