Handy Dev Tools
日常工作的简单在线工具。

暂无收藏

    Base64 编码/解码器
    Markdown 转 HTML
    HTML 转 Markdown
    URL 编解码
    Unicode 转义转换
    Unicode 编解码
    SQL 格式化
    SQL 分割
    SQL 参数绑定
    JSON 格式化
    XML 格式化
    YAML 格式化
    GraphQL 格式化
    JSON 转 YAML
    YAML 转 JSON
    JSON 转 TOML
    TOML 转 JSON
    HTML 实体 编码/解码
    TOML 转 YAML
    YAML 转 TOML
    CSV 转 SQL INSERT
    Markdown 表格生成
    JSON 转 XML
    XML 转 JSON
    UUID 生成器
    ULID 生成器
    密码生成器
    哈希生成
    Lorem Ipsum 生成器
    Lorem Picsum 图片URL生成器
    测试数据生成工具
    QR 码生成
    S3 路径解析与转换
    IP 地址计算
    子网分割
    子网合并
    CloudFront 签名 URL 生成
    RDS 连接字符串生成
    坐标转换器
    地理格式批量转换
    JWT 解码与解析
    Basic 认证
    密码强度分析
    信用卡验证
    PII Mask(敏感信息脱敏)
    RSA 密钥对生成器
    大小写转换
    罗马字转换
    罗马数字转换器
    语音代码转换器
    字符计数
    文本 Diff
    HTML 标签移除
    正则表达式测试
    颜色转换
    骰子
    Crontab 生成器
    Crontab 解析器
    表情选择器
    Unix 时间戳转换器
    HTTP 状态码搜索
    端口号查询
    MIME 类型搜索
    Base64 文件转换
    图片 Base64 编码/解码
    User-Agent 解析
    URL 解析
    OGP 检查
    提交信息生成器
    Chmod 计算器
    终端 GIF 生成器
    .env Parser & Validator
Ctrl+K

文本 Diff

直观显示两段文本的差异。在左右文本框中输入或从文件加载,可查看新增行(绿色)、删除行(红色)和修改行的颜色标注。

左侧文本
右侧文本

Enter text in the left and right text areas to display differences

使用方法

关于此工具

以颜色显示两段文本的差异(新增、删除、修改)。

使用方法

在左右栏输入要比较的文本;差异实时显示,可选项包括行号和换行。

选项

显示行号:开/关。右端换行:开/关。启用换行后长行在视图内换行。

使用场景

• 代码/配置变更确认 • 合并前审查 • 校对 • 合同版本比较

隐私与数据处理

差异计算在浏览器内完成,文本不会发送到服务器。

常见问题

Q: diff 算法是如何工作的?
A: 工具使用逐行 diff 算法(类似 Unix diff 命令)比较左右两侧文本。新增行以绿色高亮,删除行以红色高亮,未更改行正常显示。
Q: 除纯文本外,可以比较代码文件吗?
A: 可以。可粘贴任何文本内容——源代码、配置文件、JSON、SQL、Markdown 或普通文章。工具将所有输入视为纯文本并高亮行级差异。
Q: "显示行号"和"换行"选项有什么作用?
A: "显示行号"在左侧边距添加行号以便参考。"换行"使长行在面板边缘换行,无需横向滚动即可查看全部内容。
Q: 比较的文本有大小限制吗?
A: 没有强制限制。非常大的文本(数万行)可能会使实时 diff 渲染变慢,但结果仍会正确计算。
Q: 此工具会将文本发送到服务器吗?
A: 不会。diff 完全在浏览器内计算,文本不会发送到任何服务器。