文本 Diff

双栏并排对比文本差异,行级高亮,支持忽略大小写

功能介绍

把两段文本分别粘贴到左右两侧,逐行对比并以颜色标注新增、删除与相同内容,顶部显示差异统计与相似度。

纯本地计算,适合对比日志、代码片段、配置文件或接口响应。

使用说明

  • 左右分别粘贴旧文本与新文本,结果实时更新
  • 「忽略空白」合并连续空白后再比较,「忽略大小写」对英文生效
  • 对齐视图左侧为旧行号、右侧为新行号,一目了然
  • 超过 400 万比较单元(约 2000×2000 行)会提示文本过大

输入输出示例

左侧

server.port=8080
logging.level=INFO

右侧

server.port=9090
logging.level=INFO
feature.enabled=true

常见问题

支持字符级 Diff 吗?

当前版本为行级对比。行内细微变化整行标记,适合大多数代码与配置场景。

为什么大文件会拒绝比较?

行级 Diff 使用 LCS 算法,行数过大时内存与耗时激增,为保护页面可用性设置了上限。

相关工具

  • JSON Diff - 对比两段 JSON 的结构差异,逐字段高亮增删改
  • SQL 对比 - 对比两条 SQL 或两个表结构版本的差异
  • 文本去重排序 - 行去重、排序、统计行数与字符数

本工具完全在浏览器本地运行,输入内容不会被上传或保存。