OnTool

文本对比

对比两段文本差异,支持按行 / 单词 / 字符;结果区高亮增删,可复制或导出为 unified 风格文本

原始文本
对比文本
对比结果

绿底为新增,红底为删除,无底色为相同

暂无对比结果

在上方两侧输入或粘贴文本后即可查看差异

使用说明
按下列步骤操作即可;具体按钮位置以页面为准。
  1. 在左右两栏分别粘贴「旧版」与「新版」文本或配置;换行符差异也会参与比对。
  2. 页面会按行或按块高亮增删改;具体粒度以本页算法为准。
  3. 若支持导出 unified diff,可贴入代码评审或邮件;大文件可能卡顿。
  4. 文本仅在本地对比,不会上传服务器。
常见问题
若在浏览器里使用遇到问题,可先对照下方说明排查。
为什么整段标红?
可能仅换行符不同、缩进不同或编码不同。可尝试统一换行(\n vs \r\n)或开启忽略空白(若页面提供)。
适合比对超大日志吗?
浏览器内存有限,数十万行可能卡死。建议先按时间或关键字切割再比。
diff 里的 + / − 是什么?
统一 diff 里「−」多为旧文删除行,「+」为新文新增行;具体请以导出格式说明为准。
能替代 Git diff 吗?
适合临时眼查;精确定位移送仍建议用版本控制工具。