文本差异对比
文本差异对比用于在浏览器中比较两段粘贴文本,按行标出新增与删除,并提供并排/统一视图、同步滚动和 HTML 导出。
原始文本
字符
0 / 50,000
修改文本
字符
0 / 50,000
文本差异对比左侧粘贴原文。右侧粘贴修改后文本。运行对比。查看摘要和高亮行。用 + 和 - 标记识别新增和删除行。
快速开始
1
2
3
4
5
常见使用场景
代码评审
提交前粘贴代码片段,核对行级改动范围,再辅助撰写评审意见
文档校对
对比版本前后差异,快速定位新增/删除段落
配置变更
粘贴配置文件内容的修改前后版本,避免误删参数
日志排查
异常发生前后日志差异定位,提炼关键线索
API 响应
接口变更前后对比 JSON/文本,确认字段与顺序变化
合并冲突
在编辑器中解决冲突前,先手动核对两侧变化
发布说明
从差异结果提炼变更摘要,辅助编写 Changelog
翻译更新
源文改动对译文影响核对,避免漏改
比对参数与视图
右上角“设置”可切换“同步滚动”(仅并排视图);统一视图不受影响
对比边界
行级对比:单词或字符的小改动会显示为删除旧行 + 新增新行,不做行内字符高亮
上下文裁剪:长段相同内容只保留变化附近行,因此结果面板和 HTML 导出不是完整全文镜像
仅处理粘贴文本:比较前将文件内容或代码片段粘贴到两个编辑器。目录对比和 URL 抓取不属于当前页面。
代码/配置按纯文本处理:没有语法高亮、AST 对比、评审评论、合并动作或 Git patch 输出
空白、大小写和换行会按输入内容参与对比;只有在确实想先标准化文本时,才先用文本格式化
导出会保存当前结果的静态并排 HTML。patch、TXT、PDF、图片和 JSON 导出不属于当前页面。
使用建议
使用“交换”按钮对调两侧文本,回溯旧改时更直观
改动量大时建议分段粘贴、逐次对比,避免一次差异过多
只有当空白和换行差异是噪音时,才先用“文本格式化”;标准化会改变参与对比的文本
文本较长时计算需要数秒;请留意进度提示,如浏览器变慢可拆分后再对比
“清空”仅清空文本,不影响设置;并排视图的“同步滚动”可在右上角“设置”切换
限制与兼容性
按行高亮:同一行的细微字符改动会整行标色
缩进或换行差异会被视为改动,建议先统一格式再对比
换行符不一致(CRLF/LF)会被视为改动;只有当换行差异是噪音时才先统一换行符
超长文本会延长处理时间,如浏览器提示响应慢,可拆分后再比
移动端屏幕较小,建议优先使用“统一视图”;并排视图在桌面端体验更佳
隐私与安全
文本对比在浏览器本地完成。原文和修改后文本可能作为浏览器草稿保留,行号、上下文行数、自动换行、同步滚动和视图设置可能保留在浏览器存储中。若启用已保存工作区或 WebDAV 同步,这些文本和设置也可能随同步保存。差异行、摘要、裁剪上下文后的结果面板和导出的 HTML 文件会由当前文本与设置重新生成;本工具不会上传文件或附件。
常见问题
说明两侧内容逐字符一致;如仍觉不同,请检查空格、换行是否被自动转换
暂不支持自动忽略。空白、大小写和换行会按输入内容参与对比;请只在确实需要时先标准化文本。
请将文件内容粘贴到两个编辑器。目录对比和 URL 导入不属于当前工具。
当前是行级对比,不生成行内单词或字符高亮;一行内容改变时,会显示为删除旧行和新增新行。
不可以。导出只保存静态并排 HTML,不生成 patch 文件,也不复制 diff。
大文本对比可能耗时数秒,属正常现象;若超出 30 秒仍无结果,可刷新页面并分段处理