← 返回工具箱

文本差异

TEXT DIFF · 数据处理

双栏文本对比,支持行 / 字符两种模式,绿增红删高亮,改动差异一目了然。

删除红 · 新增绿
原文(旧)
对比(新)
差异结果

>_ 使用指南 · GUIDE

左右两栏分别粘贴旧文本与新文本,差异实时高亮:绿色为新增、红色为删除,改动点一目了然。支持行级与字符级两种模式——行模式看整体改动块(对比配置、代码版本),字符模式抠细节(对比一句话里改了哪个词)。

典型场景:对比两份配置文件找不同、核对合同/文案修改前后的措辞变化、排查「配置改过哪里导致的问题」。对比在浏览器本地完成,内容零上传,敏感配置也能放心比。

>_ 常见问题 · FAQ

Q1 · 行对比和字符对比该选哪个?

看目的:核对配置文件、代码版本、多段文档,用行模式——改动以行为单位高亮,结构清晰;核对一句话、一段文案的微调(改了哪个字、多个空格),用字符模式——精确到字符高亮。日常流程是先行模式定位改动行,再字符模式抠细节。

Q2 · 绿色和红色分别代表什么?

红色是删除(左边有、右边没有),绿色是新增(右边有、左边没有)。修改 = 旧位置红 + 新位置绿成对出现。有些 diff 工具用黄色表示修改,本质也是「删 + 增」的配对,语义一致。

Q3 · 为什么两段文本看起来一样却提示有差异?

常见原因:① 行尾差异——Windows 的 CRLF 与 Unix 的 LF;② 不可见字符——全角空格、制表符与空格、BOM;③ 尾部多一个空行。这类「隐身差异」正是文本文件「看起来相同行为不同」的经典坑,diff 恰好是暴露它们最有效的工具。

Q4 · 能对比两个大文件吗?

浏览器本地对比几十万行级别的文本可行,但过大的文件会占内存。超大文件(上百 MB 日志)建议先用命令行 diff/fc 或取关键片段再对比。常规配置文件、代码文件、文档用本工具完全够用。

Q5 · 和 Git 的 diff 有什么区别?

原理同源(都是计算文本差异),场景不同:Git diff 管版本库内的提交差异,需要仓库环境;本工具面向任取两段临时文本的即贴即比——用户发来一份新配置、同事说改了文案,粘进来看一眼就走,不需要建仓库。

嵌入代码

把下面的代码复制到你的网页,即可将本工具嵌入为 iframe(自动隐藏导航与页脚)。

高度px
此工具在你的浏览器本地运行,输入内容不会上传。按 Ctrl K 可随时切换到其他工具。