跳到主要内容
Easy Diff Checker

在线 Diff Checker · 私密 · 免费

Diff Checker — 即刻找出每一处差异。

粘贴或拖放任意文本、代码、HTML 或文件的两个版本,新增、删除和修改内容会逐行高亮 — 全部在你的浏览器中完成。

视图

正则表达式。比较行时会忽略匹配的文本。

结果将显示在这里。

粘贴两段文本,查看有哪些变化

全部在浏览器中运行 — 你的文本永远不会上传。可拖放文件,或粘贴代码、JSON、文字。

快捷键: ⌘↵ 比较 · ] 下一处更改 ·[ 上一处更改 · ·

功能

一个功能齐全的免费 diff checker,没有任何付费墙。

私密

数据从不离开浏览器

差异在你设备上的后台 Worker 中计算。不上传、不需要账号、不追踪你的文本。

清晰

删除与新增一目了然

点击一次“查找差异”(或按 ⌘/Ctrl + Enter),即可看到每侧准确的删除和新增数量及总行数。

语法

免费的代码高亮

自动识别 20 多种语言 — TypeScript、Python、Go、JSON、SQL 等 — 像编辑器一样为差异着色。

移动

识别为移动,而不是删除

被移动的代码块会标记为“已移动”,并附上跳转到新位置的链接,而不是显示为令人困惑的删除加新增。

合并

按块接受更改

一键将任意更改从一侧复制到另一侧(可撤销),直接在工具中完成最终版本。

精度

智能、单词或字符

修改过的行会与最相近的行配对。可忽略空白、大小写或任意正则表达式,如时间戳和 ID。

历史记录

比较记录保存在本地

每次比较都会自动保存在此浏览器中。可以搜索、重新打开或删除 — 也可以完全关闭历史记录。

分享

无需注册的链接

用链接分享差异。文本被压缩在链接本身中,因此服务器上不保存任何内容。

导出

补丁、.diff 和 PDF

复制适用于 Git 的统一补丁,下载 .diff 文件,或将比较结果保存为整洁的 PDF。

自适应

适配你的设备

自动识别屏幕和主题:桌面端并排显示,手机端合并显示,系统为深色时自动切换深色模式。

AI

私密的 AI 摘要

由 Chrome 内置 AI 在你的设备上生成清晰易懂的更改摘要,不上传任何内容。

快速

为大文件而设计

在 Web Worker 中高效计算行差异,即使有数万行也能流畅输入。

关于本工具

面向文本、代码和文件的免费在线 diff checker

Easy Diff Checker 是一款免费的在线 diff checker,它比较两段文本,并准确显示它们之间的变化。把原始版本粘贴到左侧、修改后的版本粘贴到右侧,点击 查找差异,所有新增、删除和修改的行都会并排高亮。无论你称它为在线文本对比、文本比较工具,还是“找不同”工具,目标都一样:几秒钟看清变化,而不必逐行通读两份文档。

什么是 diff checker?

diff checker 会对两个输入运行差异算法(与 Git 的 diff 命令原理相同),给出把一个变成另一个所需的最少插入和删除。优秀的 diff checker 更进一步:它会把修改过的行与最相近的行配对,精确高亮变化的单词或字符,并识别出某段代码只是被移动了位置。Easy Diff Checker 在你的浏览器中完成这一切,因此比较速度快,你的文本也永远不会上传到服务器。

文本对比与代码对比合二为一

作为文本对比工具,它非常适合合同、论文、译文、邮件和配置文件。可在智能、单词和字符精度之间切换,并忽略空白、大小写或任意正则表达式,如时间戳和 ID。作为代码对比工具,它能识别 20 多种语言 — TypeScript、JavaScript、Python、Go、Java、C#、PHP、SQL、YAML 等 — 并应用语法高亮,让差异读起来就像在编辑器里一样。它还可以作为HTML 对比工具:粘贴网页、模板或邮件的两个版本,立刻发现变化的标签和属性。你可以导出用于 Git 的统一补丁、下载 .diff 文件,或将比较结果保存为 PDF。

无需上传的文件对比工具

不想复制粘贴?使用打开文件或直接拖放,即可把本页变成文件对比工具。任何纯文本文件 — 日志、源代码、.env 文件、Markdown、XML 或导出的数据 — 都由浏览器在本地读取。由于内容不会离开你的设备,你可以放心比较凭据、客户数据或尚未发布的源代码。对于 Word、PDF 和 PowerPoint 文件,请使用文档与文件对比工具。

针对各种格式的专用对比工具

纯文本只是开始。Easy Diff Checker 提供一整套免费的对比工具,每一个都针对其格式进行了优化:

  • JSON 对比工具 — 按语义比较 JSON,忽略键的顺序,按 id 匹配数组,并导出 JSON Patch。
  • Excel 对比工具和 CSV 对比工具 — 逐单元格比较 XLSX、XLS、ODS 和 CSV 文件,并按 ID 匹配行。
  • 图片对比工具 — 在线比较图片,支持滑块、淡入淡出、闪烁和像素差异模式,并高亮变化区域。
  • 列表对比工具 — 显示仅在列表 A、仅在列表 B 以及两者都有的项目,并标出重复项。
  • 文件夹对比工具 — 比较两个文件夹或 .zip 压缩包,并可打开任意修改文件的逐行差异。
  • 文档对比工具 — Word、PDF 和 PowerPoint 文件,甚至可以将 PDF 与 Word 文档比较。

如何使用 diff checker

  1. 将原始文本粘贴或拖放到左侧窗格。
  2. 将修改后的文本粘贴或拖放到右侧窗格。
  3. 点击“查找差异”或按 ⌘/Ctrl + Enter,然后查看高亮的更改、在更改之间跳转、把代码块从一侧合并到另一侧,或通过链接分享结果。

为什么选择 Easy Diff Checker?

许多在线 diff checker 会上传你的文本、限制文件大小,或把功能藏在付费墙后面。Easy Diff Checker 与众不同:它完全免费,无需账号,并在 Web Worker 中运行,即使是数万行的文件也依然流畅。历史记录只保存在此浏览器中,分享链接把内容保存在 URL 片段里,安装后还能离线使用。把它加入书签,作为你日常对比文本、代码和文件的 diff checker。

隐私优先设计

你的文本留在你的设备上。

合同、源代码、配置文件中的凭据 — 放心比较。没有服务器端处理,不需要账号,除了你的浏览器,任何地方都不会留存内容副本。

// 你的文本去向
compare   → 本浏览器(Web Worker)
history   → 本浏览器(localStorage)
share     → 链接内部(#片段)
server    → 无

常见问题

问题与解答

什么是 diff checker?

diff checker 用于比较文本、代码或文件的两个版本,并准确高亮新增、删除或修改的内容。Easy Diff Checker 是一款免费的在线 diff checker,可在浏览器中即时完成比较。

我的文本会被上传吗?

不会。Easy Diff Checker 完全在你的浏览器中比较文本,你粘贴的任何内容都不会发送到我们的服务器。

我的比较历史保存在哪里?

仅保存在此设备浏览器的本地存储中。你可以在“历史记录”面板中搜索、删除单条记录、全部清除或关闭历史记录。

没有账号,分享链接如何工作?

两段文本都被压缩到链接中 # 号之后的部分。浏览器永远不会把这部分发送给 Web 服务器,因此内容只在你和收到链接的人之间。

可以比较代码、HTML、JSON、CSV 或日志吗?

可以。任何纯文本都可以,代码和 HTML 还带语法高亮。可以先用“格式化 JSON”规范化 JSON,并用忽略模式跳过日志中的时间戳或 ID。如需按语义比较 JSON、Excel 和 CSV,请使用专门的 JSON 对比工具和 Excel / CSV 对比工具。

可以直接比较两个文件,而不是粘贴文本吗?

可以。点击“打开文件”或将文件拖放到任意一侧,即可作为文件对比工具使用。文件由浏览器在本地读取,绝不上传。

如何在浅色和深色模式之间切换?

默认情况下,网站会自动跟随设备主题。你可以使用页面顶部的 系统 / 浅色 / 深色 开关进行切换,选择会被记住。

AI 摘要会把我的文本发送出去吗?

不会。“用 AI 总结”使用 Chrome 内置的 AI 模型,在你自己的电脑上运行。如果你的浏览器不支持,可以复制现成的提示词粘贴到你信任的助手中 — 不会自动发送任何内容。

免费吗?

免费。所有功能 — 并排和合并视图、语法高亮、移动代码检测、单词和字符精度、合并、历史记录、分享和导出 — 全部免费,无需注册。

看清每处变化,放心发布。

使用 Diff Checker

历史记录

仅保存在此浏览器中。最多 50 条比较。

键盘快捷键

比较
⌘↵
下一处更改
]j
上一处更改
[k
显示此列表
?
关闭对话框和菜单
Esc

在文本框中输入时,字母快捷键不生效。