文本比较,文件不出浏览器

双栏粘贴或拖入文本,Myers diff 算法逐行、逐词、逐字对比。中文排版优化:全角/半角、空白、标点差异可一键忽略。差异报告支持复制和 CSV 导出。

本地处理免注册免费
原文 A粘贴文本,或把 .txt / .md 文件拖进来
原文 B和 A 对比的文本
+0 新增 -0 删除 ~0 修改 =0 相同
原文 A
原文 B

中文排版优化:比较「意思」,不是比较「字形」

日常文本对比里,大多数差异不是内容改动,而是排版噪音:从网页复制带来的行首尾空白、中英文输入法混用的全角半角(如 A 与 A、、与 ,)、标点风格不一致。这个工具把这些噪音做成开关,比较的是归一化后的内容,展示的始终是你的原文:

忽略行首尾空白

从网页、文档复制来的文本常带首尾空格和制表符,开启后不影响比较结果(默认开启)。

忽略空白差异

连续空格、制表符、全角空格的多少差异,一律视为相同。

忽略全角/半角

全角字母、数字(AB12)与半角(AB12)视为相同,中英文混排对比必备。

忽略标点差异

中文标点与半角对标(,与,、。与.)视为相同,只盯文字本身。

三级粒度,各看各的

行内 · 词

默认粒度。中文按字、英文按词切分,改动位置精确到词,行内红绿高亮。

行内 · 字符

最细粒度,逐字对比,适合找单个错别字、标点改动。

仅行级

只看行的增删改,不做行内拆解,长文本对比更快。

典型场景

常见问题

我的文本会被上传吗?

不会。所有比较都在你的浏览器本地完成,文本不离开你的电脑;自动保存也只存放在你自己浏览器的本地存储里,清浏览器数据即清除。

支持哪些文件?

目前支持直接把 .txt、.md 等纯文本文件拖到输入框;docx、pdf 等格式的比较在文档比较工具里做(路线图中)。

比较结果准确吗?

采用 Myers diff 算法(与 git 同源),在归一化后的文本上计算最少编辑步数的差异;修改行会尝试配对为「修改」而非一删一增。任何工具都有边界,重要场合请以原文档为准。

能比较多大的文本?

建议单侧 8000 行以内、每行 2 万字符以内,超出会提示拆分后比较——这是为了保证浏览器不卡顿的明示上限,不是偷偷降级。

和 Beyond Compare 这类软件比怎么样?

那是功能更全的付费桌面软件。这个工具做的是「打开网页就能用」的轻场景:临时比两段文本,不想装软件、不想注册,结果还能一键复制和导出。