文本对比工具(在线 Diff)
按行对比两段文本,高亮新增、删除和行内修改的字符。
本地处理,不上传免费无需安装
原文本(左)
新文本(右)
输入两段文本后自动对比
使用方法
- 在左边粘贴原文本,右边粘贴新文本,结果会自动更新。
- 选择左右并排或上下合并视图,按需忽略大小写或空白。
- 勾选「只显示差异附近」可折叠相同的部分。
常见问题
- 对比结果是怎么算出来的?
- 使用 Myers 差异算法按行计算最少的增删步骤,和 git diff 的默认算法相同。成对修改的行还会再按字符对比,高亮具体改动的字。
- 能对比多大的文本?
- 每边最多 5 万行、2 MB。如果两边差异超过 5000 处会停止计算并提示,这种情况通常说明两段文本基本不相关。
- 忽略空白是什么意思?
- 勾选后,行首行尾空白不计入比较,行内连续的空格和 Tab 视为一个空格,适合对比缩进被改过的代码。
- 我的内容会上传吗?
- 不会。对比全部在浏览器本地完成,适合对比配置文件、合同条款等敏感内容。
更多开发者工具
JSON 格式化美化、压缩、校验 JSON,出错时提示行号。本地处理Base64 编码解码文本与 Base64 互转,支持中文和 URL 安全格式;文件可转 Base64 / data URL。本地处理URL 编码解码URL 编码解码,支持中文;把查询参数解析成表格。本地处理时间戳转换时间戳与日期互转,自动识别秒和毫秒,实时显示当前时间戳。本地处理正则表达式测试实时高亮匹配,查看分组和替换结果,内置常用正则。本地处理UUID 生成器批量生成 UUID v4,可选大写、去连字符,一键复制。本地处理