ToolKitToolKit工具箱

± 文本对比 Diff

逐行对比两段文本/代码差异

🔒 全部处理在你的浏览器本地完成,数据不会上传到任何服务器。

工具说明

文本对比(Diff)把两段文本逐行比较,高亮出哪些行是新增的、哪些被删除、哪些发生了修改。它是阅读代码改动、核对两个版本配置、检查文案改了哪里的基础工具——比起两个窗口来回切换肉眼找不同,逐行高亮一眼就能定位差异。

这个工具在浏览器里完成全部比对,你粘贴进来的内容不会上传到服务器,因此用它对比含密钥的配置文件、内部文档或未发布代码都是安全的。它适合临时、轻量的对比场景,不需要像 Git 那样的版本仓库。

使用步骤

  1. 把原始(旧)文本粘贴到左侧输入区。
  2. 把对照(新)文本粘贴到右侧输入区。
  3. 工具会逐行比对并高亮:新增行、删除行、以及发生变化的行。
  4. 滚动浏览结果,红色/绿色等标记帮助你快速定位每一处差异。
  5. 确认无误后据此修改源文件,或把差异点复制出来记录。

适用场景

  • 代码评审或排错时,对比某个文件的两个版本,看清这次到底改了哪几行。
  • 核对两份配置文件(如 nginx.conf、.env)在不同环境间的差异。
  • 检查文档、合同、文案的两个版本之间的改动点。
  • 比对接口返回的两次 JSON/日志,定位字段变化。
  • 在没有 Git 的环境里快速做一次性的文本对比。

常见问题

它和 Git diff 有什么区别?

Git diff 针对仓库里有版本历史的文件;本工具不需要仓库,你把任意两段文本直接粘进来即可对比,适合临时、跨来源的内容。比对算法仍是按行比较,结果可读性接近。

能对比中文或其它非英文文本吗?

可以。对比按行进行,对任何 Unicode 文本(中文、日文、表情符号等)都有效。每一行作为整体比较,所以只要换行结构一致就能正确对齐。

我的内容会被上传吗?

不会。整个对比在你浏览器本地运行,文本不发往任何服务器,因此对比含敏感信息的代码或配置是安全的。