TEXT DIFF
文本对比,差异一眼看清。
在左右粘贴两段文本,逐行高亮新增、删除与相同内容;可忽略首尾空白或大小写。适合比对代码、文案与配置,结果可一键复制,全程本地处理。
本页处理在浏览器本地完成
这个工具能做什么?
基于最长公共子序列(LCS)逐行比对两段文本:相同行灰显,仅右侧多出的行标绿(新增),仅左侧多出的行标红(删除)。开启「忽略首尾空白」或「忽略大小写」可跳过无关差异。对比结果支持一键复制到剪贴板。
常见问题
颜色分别代表什么?
新增行绿底、删除行红底、相同行保持中性。逐行比对会按内容对齐,所以修改中间插入新行时,后面所有行不会被误判为「全删全增」,能精准看到真正的差异位置。
什么时候该勾选忽略空白或大小写?
比对代码改动时勾「忽略空白」——格式化工具(Prettier、go fmt)常造成大量缩进变化,这些不是真实改动。纯文本内容比对(如校对文案)勾「忽略大小写」。JSON 字段名大小写有语义时则不能勾。
能对比多大的文本?
几千行以内体验最好。纯文本比对会按行做对齐,文本量极大(如日志全文)时页面会变慢,此时建议先用命令行工具 diff 或 git diff 处理。
示例与注意事项Example & notes
一个例子A worked example
把两版合同条款分贴左右两栏,差异行会高亮标出新增与删除,改了什么一眼可见。Paste two versions of a contract side by side and every added or removed line is highlighted.
注意事项Things to watch
- 对比是按行进行的:长段落建议先按句子换行,否则整段都会被标成「全改」。Comparison is line-based: split long paragraphs first or the whole block reads as changed.
- 行尾多余空格也算差异,粘贴后可用「忽略首尾空白」过滤。Trailing spaces count as differences — enable the ignore-whitespace option.
- 涉及隐私的文本建议先脱敏再对比。Mask sensitive content before comparing it.
相关问答More Q&A
能忽略大小写吗?Can it ignore case?
可以,可勾选忽略大小写与首尾空白,减少噪音差异。Yes — ignore case and surrounding whitespace to cut noise.
能直接对比两个文件吗?Can I compare two files?
可以直接拖入两个文本文件,内容会自动填入左右两栏。Drop in two text files and both panes fill automatically.