文本与数据工具

Text Diff

将原文与修改后的文本并排输入,准确识别插入、删除和保留的行。

原文(Original Text)

修改后的文本(Changed Text)

差异结果

查看可复制的差异文本

逐行识别新增、删除和未变内容,支持中文与 emoji。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

Text Diff 寻找两份文本共同保留的行,而不是机械地对比相同行号。中间插入一行时,后续相同内容仍会被识别为未变。颜色、加减符号和行号共同说明结果。

如何使用

  1. 在左侧输入原文,在右侧输入修改后的文本。
  2. 点击“比较”,大型输入不会随着每次按键自动重新计算。
  3. 查看绿色新增、红色删除和未变行,同时核对符号及旧、新行号。
  4. 复制差异结果或下载 TXT;文本超出计算预算时请缩小比较范围。

使用示例

  • A / B / C 与 A / X / B / C 比较:仅 X 新增,B 和 C 仍未变。
  • 删除某一行会显示“-”,新增行显示“+”;替换可以表现为删除后新增。
  • 输入 <script> 只会作为原文字面显示,不会执行代码。

处理规则与限制

按整行比较文本,换行统一为 LF。两份输入合计最多 1 MiB,每侧最多 10,000 行。差异过多时可能达到处理上限,请按章节或更小片段比较。预览显示前 2,000 条差异,复制和下载包含完整计算结果。

常见用途

  • 核对配置、说明文档或日志的改动。
  • 定位列表中的插入与删除。
  • 比较含中文、日文或 emoji 的文本版本。

隐私说明

文本、文件和预览都在您的浏览器中处理,输入内容不会上传,也不会自动保存。请在离开页面前保存需要保留的内容。

FAQ

Added 和 Removed 表示什么?

Added 是修改版新增的行;Removed 是原文中被删除的行。相同内容显示为未变。

为什么不能只比较同一行号?

插入或删除会改变后续行号,但这些行的内容可能没有变化。工具会识别保留的内容,避免将后续整段都标为修改。

空文本可以比较吗?

可以。一侧为空时,另一侧所有行相应为新增或删除;两侧都为空时没有差异。

可以比较任意大小的文件吗?

不能。为保持页面流畅,输入大小、行数和差异处理量均有限制。达到上限时,请按提示缩小比较范围。

比较内容会上传或执行吗?

不会上传,也不会执行。比较在您的浏览器中完成,即使文本含有脚本标签,也只会显示原文。

返回开发者工具分类首页