跳到主要内容
实用工具箱

文本代码差异对比Diff

比较两段文本、代码或配置的行级差异,高亮直观显示新增、删除与修改行

原始文本 (Original)0 行0 字符
修改后文本 (Modified)0 行0 字符
对比结果
点击“开始对比”以查看差异
工具说明与使用提示

工具说明

分别粘贴原始文本和修改后文本,点击“开始对比”生成行级差异。新增片段以绿色和 + 标记,删除片段以红色和 - 标记,其余片段表示未变化内容;统计展示新增和删除的行数。修改通常表现为删除旧行并新增新行,符号标记在每个连续片段的开头。

示例数据立即比较三行旧代码与四行新代码。两侧输入各自支持编辑、复制和清空;字符数采用 UTF-16 长度,行数按文本框中的 LF 分割。输入改变后保留上次结果并明确提醒重新对比,两侧都为空时立即清除结果与统计,点击开始对比也不会恢复旧结果。

比较边界

使用本站已有的 diff 前端库进行原文本行比较,保留大小写、空格、空行与末尾换行,不忽略空白,不对 JSON 进行解析或排版。浏览器文本框会把粘贴的 CRLF 规范化为 LF,不能用于区分原文件的换行编码。工具不是字符级比较、双栏补丁编辑器或合并冲突处理器;不执行、上传或保存输入代码。

数据来源与隐私

布局、示例、行级差异与统计来自2026-10-04的参考工具。本地保留手动比较流程,修正空输入残留,标明编辑后旧结果,并改善手机布局与亮色增删文字的可读性。

输入与比较只在当前浏览器处理,不调用后端、不上传、不保存、不写入 URL、日志或浏览器存储;复制仅在点击后写入剪贴板。