Spot every difference between two texts instantly

Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.

- old line+ new line shared+ added

原图

已更改

What you can do with 文本差异比较

Everything this tool helps you accomplish — no learning curve, no setup.

  • Compare two texts line by line
  • Spot changes between document versions
  • View differences side by side or unified
  • Ignore whitespace to focus on real edits
  • Ignore case when comparing text
  • Review code or config changes side by side

Settings information

Every control in 文本差异比较, explained — what it does and when to use it.

设置

查看模式预设
选择差异的显示方式:“统一视图”把删除和新增的行叠放在同一栏中,“分栏视图”则在桌面端并排显示原文与修改后的文本。选项: 统一视图拆分
忽略空白字符On / Off
在比较前合并连续的空格、制表符和缩进,因此仅在间距或格式上有差异的行会被视为完全相同。
忽略大小写On / Off
比较两段文本时不区分大小写,因此仅大小写不同的行不会被标记为改动。
Uploads are encrypted in transitRemoved under our retention policy

用完 文本差异比较 了?接下来试试这些

为您精选与 文本差异比较 搭配得当的工具。无需丢失文件,继续操作。

查看全部工具

常见问题

将原始文本粘贴到左侧,修改后的文本粘贴到右侧。差异会被即时高亮——新增内容显示为绿色,删除内容显示为红色——采用行级最长公共子序列算法,即使内容块发生移动,匹配的行也能保持对齐。

usage

并排视图将两段内容以平行的两栏展示,是阅读散文、合同或译文最便捷的方式。统一视图则把新增和删除内容交错显示在同一栏中,以「+」和「-」作为前缀——与 Git 所用的格式相同,方便代码审查。

features

可以。开启「忽略空白」后,会在比较前先合并连续的空格和制表符,从而屏蔽重新排版造成的干扰。开启「忽略大小写」后,会将两侧统一转为小写,使「Apple」和「apple」视为相同。这两个选项可同时启用。

features

差异比对在您的浏览器中运行,因此规模受限于可用内存而非固定上限。多达数十万字符的片段可瞬间完成计算;超大文件则可能需要稍候片刻,尤其是在同时启用忽略空白和忽略大小写时。

technical

行级差异比对无法识别移动操作——当某个文本块从一处消失并在别处重新出现时,这两处改动会被分别报告。这与 Git 默认的差异比对行为一致,能让算法保持快速且可预期。

technical

不会。两段内容都在你的浏览器本地进行比对。不存储、不传输、不记录任何内容,因此你可以放心比对机密合同、内部源代码或尚未发布的文案。

privacy

是的 — 这款差异对比工具适用于任何文本,包括源代码、JSON、CSV、日志和配置文件。粘贴新旧两个版本,即可在线逐行对比代码,并高亮标出每一处新增、删除或修改的行。

usage

可以——比对结果显示后,点击“复制比对”(主操作按钮,或“设置”面板中的同一控件)即可将纯文本版本复制到剪贴板,其格式为新增行以 + 开头、删除行以 − 开头、未更改行以空白前缀开头。按钮会短暂显示“已复制!”作为确认,复制的文本可直接粘贴到工单、邮件或提交信息中。

features

切换到“分栏视图”,让两个版本像原始文档那样并排显示,然后开启“忽略空白”,使重新排版和换行差异不会扰乱结果;如果大小写不一致对你的审阅无关紧要,再加上“忽略大小写”。等对比看起来无误后,用“复制差异”仅导出被标记的改动,交给审阅者或客户。

tips

可以——每一侧上限为 3,000 行。如果“原文”或“修改”框任一超出该限制,工具会中止,并显示“输入过大无法比对(每侧最多 3,000 行)。请比较较小的部分”的警告,而不是计算结果,从而避免逐行比对算法导致标签页卡死。如果你触及此上限,请将文档拆分成较小的部分——按章节、文件或段落——分别比对每一块。

technical

没错。粘贴两份JSON文档,差异对比工具会高亮显示新增和删除的行。由于比较是按行进行的,请先将两份文档都格式化美化,让每个键各占一行——否则单行内一个键的改动会导致整行都被标记为已更改。同样的方法也适用于YAML、XML和配置文件。

usage

在任意编辑器中打开每个文件,复制其内容,一份粘贴到“原始”一侧,另一份粘贴到“修改后”一侧——比对会立即在浏览器中完成,无需上传步骤。这种方式同样适用于源代码、CSV、日志和配置文件。超大文件可能会超出行数限制,此时可以分段进行比对。

usage

文本差异比较 如何助您完成任务

它每天都在解决真实的问题——服务企业、创作者和日常任务。找到适合您的用例,几秒即可开始。

面向开发者

提交前比较代码版本

并排对比两段代码片段,在提交拉取请求前发现意外改动,尤其适用于没有 IDE 或需要暂存从聊天中复制粘贴的补丁时

面向企业

发现合同与协议中的改动

比较合同、保密协议或工作说明书的两个版本,找出律师和客户所做的每一处增删,即使文档已被重新录入也不例外

面向创作者

并排对比翻译版本

对比两份译稿,查看编辑修改、遗漏或改写了哪些措辞,帮助本地化团队审核英语、西班牙语和法语文案的质量

教育经历

检测论文与文章中的抄袭

将学生的草稿与疑似来源进行对比,标出复用的句子和段落,用于学校、大学和新闻领域的抄袭审查

面向开发者

检查对 API 响应和 JSON 的修改

对比两份 JSON 数据、API 响应或 YAML 配置,以追踪结构变化、调试序列化错误,并确认某次回归确实改变了输出

面向企业

为编辑团队跟踪文档修订

将今天的博客草稿与昨天的版本进行对比,准确查看在编辑审校和文案排版过程中,哪些句子被移动、改写或删除

法律

审查服务条款与政策变更

把供应商旧版的服务条款或隐私政策粘贴在一侧,新版粘贴在另一侧,然后开启「忽略空白字符」,在重新接受前只呈现实质性的措辞改动。

职业与人力资源

校对简历和求职信修改稿

在提交申请前对比简历或求职信的两个草稿,确认为压缩到一页所做的删减没有误删你想保留的职位名称、日期或数据指标。

市场营销

对比邮件营销草稿

在营销邮件发送给你的列表之前,对比两个版本之间的主题行和正文文案,揪出遗漏的行动号召,或某次编辑修改中未经批准的文案改动。

财务金融

对比保险续保文件

将今年的保单条款与去年的续保版本进行对比,揪出埋藏在密密麻麻、容易被略读跳过的格式条款中的保障范围、免赔额或保费变动。

面向开发者

对比配置文件或 API 响应版本

粘贴 JSON、YAML 或 .env 配置文件的两个版本,或者两个 API 响应载荷,即可精确找出不同部署或环境之间到底改了哪些键或值,无需在本地安装 git 仓库或差异比对工具。