文本对比

把两段文字分别粘贴进来,逐行标出新增、删除与未变的行,再对改动行做字符级高亮,并统计增删行数。

一句话结论:文本对比先按行标出新增行与删除行,再对改动行做字符级高亮;只比较字符与行,不判断语义。

文本对比怎么用

不需要注册或登录:把要处理的文本粘贴进来,设定好规则后结果即时给出,直接复制即可。

处理在你的浏览器本地完成,文本不会上传。下方说明了本工具的处理规则与容易踩的坑(比如全角与半角不会互相去重、换行符跨系统不一致),动手前建议留一份原稿。

文本对比解决的是「改前改后到底差在哪」这个问题。把两段文字分别粘进左右两个框,工具会逐行比对,标出哪些行是新增、哪些行被删除、哪些行没有变;对发生变化的那几行,还会进一步做字符级高亮,让你看清具体改了哪几个字。所有计算都在你的浏览器本地完成,文字不会上传。

它最适合核对改稿、合同和代码这类「改了一版、想确认动了哪里」的场景。要说清楚的是,它只按行和字符机械地比较,不判断语义是否等价——「价格上调」和「售价提高」意思接近,在它眼里仍是两条不同的行。

行级比对和字符级高亮是两层,先后看就不乱

第一层是行级比对:把两段文本按换行拆成一行行,逐行对照,标出新增行(右边有、左边没有)、删除行(左边有、右边没有)和未变行。这一层帮你快速定位改动集中在哪几段。第二层是字符级高亮:对「两边都有、但内容不同」的行,再逐字符比较,把行内具体多出来、少掉的字符高亮出来。先看行级确定范围,再看字符级确认细节,两层配合,几十页的改稿也能几分钟理清。

增删行统计怎么看,别把方向搞反

对比结果通常会给出一个统计:新增了多少行、删除了多少行。要留意「左」和「右」哪边是旧版、哪边是新版——一般把旧稿放左边、新稿放右边,这样新增行就是新版多出来的内容,删除行是旧版被去掉的内容。方向一旦放反,统计的加减会完全颠倒,读起来就容易误解。粘贴前先想清楚哪边是「改前」、哪边是「改后」,后面的结果才不会看错。

几个典型场景:改稿、合同、代码、抄送稿

编辑和 SEO 比稿时,用它看两版稿子改了哪些句子;合同谈判时,用它找两版条款的差异,避免漏看被悄悄改动的一处数字;写代码时,提交前自查一遍改动,确认没有误删;把稿子转发或抄送出去后,用它核对对方回传的版本和自己的原稿差在哪。这些场景的共性是「两份内容高度相似、只想知道差异点」,正是逐行比对最擅长的事。

它只按字符和行比较,为什么不判断语义

文本对比的算法是机械的:只比较字符是否相同、行是否对应,不理解文字的含义。所以「2026 年」改成「二〇二六年」、全角逗号改成半角逗号、多打一个空格,它都会如实标为差异——哪怕你从意思上觉得「没变」。这不是缺陷,而是它的定位:它负责把「字面上的不同」一个不漏地找出来,至于这个差异重不重要、要不要统一,交给你判断。

别指望它做这些:不比语义、单侧超过 3000 行需分段、不做文件上传与三方合并

四件它做不到的事要先讲明。它不做语法或语义层面的比较,只按字符和行比,代码里换个变量名、文章里换个同义词,都会被算作改动。单侧文本超过 3000 行时会直接提示分段对比(行数越多、差异越稀疏,逐行比对的耗时增长越快),超大文件请先切分。它不提供文件上传,需要你自己把两段文本粘贴进来。它只做「两份」对比,不支持三方合并(多版本合并)。

看完差异之后,怎么改得又快又准

拿到对比结果后,建议按「先处理结构性改动、再处理文字性改动」的顺序来:先按行级结果,把整段新增或删除的内容处理掉;再回到字符级高亮,逐处确认细节改动是否符合预期。改完把新版再和旧版对一次,确认没有误改或漏改。如果差异里夹着全角半角、多余空格这类「看着不一样、其实没意义」的差别,可以先统一格式再对比,结果会清爽很多。

参考资料

常见问题

对比时会区分大小写吗?

会。大小写不同的文字被视为不同内容,「Text」和「text」会被标为差异。如果只想看实质改动,可先统一大小写再对比。

支持文件上传对比吗?

不支持。本工具需要你把两段文本分别粘贴进左右输入框,不支持直接上传文件,也不会保存你粘贴的内容。

能对比代码吗?
可以。它按行和字符比较,不区分语言,代码的改动同样能标出新增、删除和行内差异。但它不理解语法,缩进、换行这类格式改动也会被算作差异。
文字会上传吗?
不会。对比在浏览器本地完成,粘贴的内容不会发送到服务器,敏感文本也能放心用,断网同样可用。
文本很长会卡吗?
单侧上限为 3000 行,超过会提示分段对比;一般几千行以内可较快出结果。行数越多、差异越稀疏,逐行比对越慢,超大文本建议先分段,或先用去重、去空行工具清理一遍再比。

本工具在你的浏览器本地运行,输入的数据不会上传服务器 · 最后更新:2026-10-08

内容与数据的核对流程见 内容产生与纠错机制,计算依据见 数据来源与核对流程。