文本 Diff 对比工具 – 在线文本差异比较
原始文本
新文本
- 在左侧输入框粘贴原始文本,或点击"上传文件"
- 在右侧输入框粘贴新文本
- 差异结果自动显示在下方
- 绿色表示新增内容,红色表示删除内容
- 可切换"行级对比"或"字符级对比"模式
帮助与说明
常见问题
行级对比和字符级对比有什么区别?展开收起
行级对比以行为单位比较,适合代码版本对比;字符级对比以字符为单位,适合精确查找修改位置。
支持哪些文件格式?展开收起
支持所有纯文本格式,包括 .txt、.json、.yaml、.md、.html、.css、.js 等。
数据会被上传吗?展开收起
不会。所有对比在浏览器本地完成,不会上传到服务器。
如何快速交换左右内容?展开收起
点击"交换"按钮即可交换左右输入框的内容。
快速开始
- 在左侧输入框粘贴原始文本,或点击"上传文件"
- 在右侧输入框粘贴新文本
- 差异结果自动显示在下方
- 绿色表示新增内容,红色表示删除内容
- 可切换"行级对比"或"字符级对比"模式
隐私说明
完整说明
什么是 Diff?
Diff(差异对比)是一种比较两份文本差异的方法,常用于:
- 代码审查:查看代码修改内容
- 版本对比:比较文档不同版本
- 配置对比:检查配置文件变更
- 数据校验:验证数据一致性
使用示例
代码对比示例
以下是一个代码对比的实际案例,展示了函数修改前后的差异:

左侧显示原始代码,删除的内容以红色背景高亮;右侧显示新代码,新增的内容以绿色背景高亮。
字符级对比示例
字符级对比可以精确定位修改的位置:

可以看到 Hello World 被修改为 Hello, World!,以及新增的 Welcome! 行。
对比模式
行级对比
以行为单位进行比较,适合:
- 代码版本对比
- 配置文件变更
- 日志文件差异
字符级对比
以字符为单位进行比较,适合:
- 精确定位修改位置
- 查找细微差异
- 短文本对比