文本差异对比
在线文本差异对比,行级 + 词级精确高亮。支持忽略大小写、空白、空行,并排对比与统一视图双模式。所有数据在浏览器本地处理,敏感文本绝不上传。
在上方输入原始文本和修改文本后,点击"对比"或等待自动对比
常见问题
文本差异对比有什么用?
文本差异对比(Diff)是最常用的办公场景之一:合同审阅(对比修改前后的合同条款)、代码审查(查看代码变更)、配置管理(追踪配置文件修改)、版本对照(对比新旧版本文档)、翻译校对(对比原文与译文段落)。本工具在浏览器本地完成所有对比计算,敏感文本绝不离开设备。
行级对比和词级对比有什么区别?
行级对比标记哪些行发生了增/删/改,是最基础的 diff 方式。词级对比(本工具默认启用)在行级基础上进一步高亮行内具体变更的词语——例如一行中只改了某个数字或标识符,不会整行飘红,而是精确标出变化位置。这对于代码审查和合同逐字核对至关重要。常见 diff 工具的痛点就是「改了一个词整行标记为修改」,本工具解决的就是这个问题。
忽略选项什么时候用?
忽略大小写:对比 SQL 语句、环境变量名等大小写不敏感的内容。忽略行首尾空白:解决代码格式化(缩进从 Tab 改为空格)导致的"全文件标红"。忽略空行:段落重排、删减空行时聚焦实质性内容变化。建议根据对比场景灵活组合使用,避免噪声干扰。
并排视图和统一视图该选哪个?
并排视图:左原始 + 右修改,适合人工逐行审阅,直观看到"原来的样子"和"改后的样子"。删除内容在左侧红色显示,新增内容在右侧绿色显示。统一视图:类似 git diff 的输出格式,单列展示所有变更,前缀 - 为删除、+ 为新增。适合需要导出 diff 报告或习惯命令行的开发者。两种视图可随时切换。
支持多大的文本对比?
单侧文本上限 200,000 字符(约 3000-5000 行),足以覆盖绝大多数合同、配置文件、源代码文件。当总文本量超过 200KB 时,实时自动对比会自动关闭以保持页面流畅,此时请点击「对比」按钮手动触发。大文本对比计算在浏览器本地完成,耗时随文本量线性增长,通常万行以内可在 1 秒内完成。
数据安全吗?粘贴的文本会上传吗?
绝对不会。本工具所有文本对比计算均在浏览器本地完成——通过 JavaScript 的 Myers 差分算法在您的设备上直接计算,没有任何数据被发送到服务器。即使完全断开网络连接,工具仍可正常使用。这是 GoGoGong 所有工具的核心设计原则:您的数据,永远留在您的设备上。