原文(旧)
松开即载入这个文件
新文件
松开即载入这个文件
原文(旧)
新文件
合并结果
接受=用右侧新内容,拒绝或未审阅=保留左侧原文;复制/下载拿到的就是这份文本。
这是什么工具
文本比对工具:把两份文本放在一起逐行对照,改动的位置、改了哪几个字都用颜色标出来;每一处差异都可以单独「接受」或「拒绝」,最后合成一份合并文本带走。适合校对稿件、核对合同条款、比较两版方案、看代码或配置文件的改动。
所有比对和合并都在浏览器里完成,没有上传接口,也不需要注册。
功能
- 逐行并排对照左右并排、行号对齐,相同的行自动折叠,长文档也能一眼看到改动位置。
- 行内精确高亮同一行里改了哪几个字也会标出来:中文按单字、英文按单词,纯空白改动另外用虚线标。
- 差异逐处审阅每一处差异都有「接受」和「拒绝」:接受用右侧新内容,拒绝保留左侧原文,随时可以撤销重来。
- 合并结果导出把审阅结果合成一份文本,可复制或下载为 txt;未审阅的差异按保留原文处理。
- 文件直接拖入两个文本文件拖进左右两个框就能比对,也支持直接粘贴;纯文本、Markdown、代码、CSV 都可以。
- 纯本地处理全部在浏览器里完成,不上传、不留存,合同、稿件这类内容也能放心比对。
怎么用
- 把旧版本粘贴或拖进左边,新版本放进右边(也可以点「导入文件」)。
- 点「开始比对」,页面会按行并排显示两份文本,改动处用颜色标出。
- 在每一处差异上点「接受」或「拒绝」;顶部进度显示已审阅多少处。
- 点「复制合并结果」或「下载合并结果」拿走最终文本。
常见问题
- 两份文本会传到服务器吗?
- 不会。比对和合并全部在浏览器里完成,页面没有上传接口,服务器也不会留下内容。
- 行尾换行符、空格、大小写的差异算差异吗?
- 算。逐字符比对,行尾多一个空格都会被标出来(纯空白改动用虚线标记,免得和文字改动混淆);Windows 的 CRLF 与 Unix 的 LF 会先统一,不算差异。
- 能比对 Word 或 PDF 吗?
- 目前只处理纯文本。.docx 是压缩包、PDF 带排版信息,按文本读会变成乱码;先把内容复制成文本,或另存为 txt / md / csv 再拖进来。
- 多长的文本能比对?
- 单侧上限 2 万行、150 万字符(约 3MB 纯文本);再大浏览器的渲染就会吃力,建议先分段。
纯前端实现 · 无需注册 · 本地处理