文本 Diff - 在线对比差异高亮

实时逐行对比两段文本,忽略大小写 / 空白差异,统计增删并导出 unified diff

文本 Diff · 使用说明

文本 Diff 工具逐行对比两段文本,用颜色标出新增行、删除行与未变化行,并统计增删条数;可选择忽略大小写与空白差异,也支持字符级高亮,突出行内到底改了哪几个字。基于最长公共子序列算法计算最小差异。对比代码改动、配置文件差异、两版文案区别、接口返回结构变化时一眼看清,比较在浏览器本地完成。

示例

输入
左:a\nb\nc   右:a\nx\nc
输出
= a
- b
+ x
= c

如何使用

  1. 左侧粘贴原始版本,右侧粘贴修改后的版本
  2. 点击「对比」查看逐行差异
  3. 红色为删除行,绿色为新增行

小贴士

  • 单侧建议 2000 行以内,超大文件建议用专业 Diff 工具
  • 空格差异也会被识别为不同行,注意行尾不可见字符

常见问题

文本 Diff 会上传我的数据吗?

不会。对比完全在浏览器本地计算,内容不会上传任何服务器,页面关闭后也不留下记录,和站内 本地工具 一致。

能直接对比整个文件吗?

左右两侧各粘贴一份内容即可逐行对比;输入框接受大段文本,但超大文件建议拆段对比,避免渲染卡顿。

为什么显示成整行改动?

本工具基于 LCS 做逐行 diff,以「行」为单位判定增删;只要一行内有任何字符差异就会整行标红。想看字符级差异,把这两行单独再对比一次。

能忽略空格或空行吗?

按原始内容逐行比较,行尾空格也被视为差异;需要忽略空白时,可先用 Prompt 清洗 统一空白后再对比。

对比完想生成提交说明?

本工具不提供 AI 生成提交说明;你可以把差异要点整理成草稿,再用 Markdown 预览 排版成干净的更新日志。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件