文本差异对比

并排比较原始文本与修改后文本,后端逐行生成对齐结果,并用颜色标出新增、删除和修改内容。适合代码片段、配置文件、文档版本和日志内容核对。

单段上限 10 万字符

文本输入与对比选项

原始文本
0 行 · 0 字符
修改后文本
0 行 · 0 字符
对比结果
等待对比

输入两段文本并点击“开始对比”,也可以按 Ctrl + Enter 快速执行。

功能特点

逐行对齐

将原文和修改稿并排展示,保留行号,长文本差异也能快速定位。

行内高亮

在修改行中继续标记变化片段,减少逐字查找所需时间。

灵活忽略

可忽略字母大小写或连续空白,聚焦真正影响内容的改动。

差异复制

一键复制统一格式的差异文本,便于提交审核或发送给协作者。

使用方法

  1. 将旧版本内容粘贴到“原始文本”,将新版本内容粘贴到“修改后文本”。
  2. 按需启用忽略大小写或忽略空白差异,再点击“开始对比”。
  3. 查看新增、删除和修改统计,通过并排结果定位变化,必要时复制差异。

常见问题

文本差异是如何计算的?
工具先按行寻找两段文本的最长公共子序列,再将未匹配的相邻行识别为修改、新增或删除,并对修改行生成行内高亮片段。
“忽略空白差异”会改变原始文本吗?
不会。该选项只在匹配时折叠连续空白并忽略行首、行尾空白,结果仍展示输入的原始内容。
可以比较多长的文本?
每段文本最多支持 100,000 个字符和 3,000 行。设置双重上限可以保持稳定响应,并避免超大请求长期占用服务器资源。
输入的文本会被保存吗?
不会持久化保存。页面通过 POST 请求提交本次文本,服务器在内存中生成差异结果后立即返回。