跳到主要内容

URL 参数对比

两条链接的查询参数表格化对比:多了什么、少了什么、哪个值变了。

本地计算 · 数据不出浏览器
链接 A
0 字符1 行0 B
链接 B
0 字符1 行0 B
对比结果
在上方两栏各粘贴一条链接,参数差异会实时显示在这里
0 字符1 行0 B

使用说明

这个工具解决什么问题

两条链接「看起来一样」但行为不同,差异往往藏在查询参数里:一个 utm_source 不同、一个多了个 debug=true。肉眼逐个参数核对又慢又漏。这个工具把两条 URL 的参数解析成表格:每个参数一行,状态(新增/删除/变更/一致)、A 值、B 值清清楚楚。

核心能力

表格化对比:逐参数标注增删改。多值参数:同名重复参数聚合为列表比较。解码对比:中文与编码值按解码后口径比较。主体与锚点:域名路径变化、#锚点差异单独提示,不与参数混在一起。选项:值忽略大小写、忽略锚点差异。

使用建议

排查接口问题时先对比「能用的」和「不能用的」两条请求;投放渠道链接用 UTM 对比核对参数拼写;配合站内「URL 编解码」工具深挖单个参数的编码细节。

隐私说明:链接只在本地解析,带签名或 Token 的请求链接不会外发。

常见问题

典型使用场景是什么?

调 API 时核对两次请求的参数差异(page、sign、时间戳哪个变了);分析追踪链接时对比不同渠道的 UTM 参数;排查「同样的接口为什么他好我坏」,把两条 URL 一贴,参数差异立刻现形。

支持只粘贴查询串吗,还是必须是完整 URL?

都支持。完整 URL(https://host/path?a=1)与裸查询串(?a=1 或 a=1&b=2)都能解析,两侧格式还可以不同——一边贴完整链接一边贴查询串,参数照样对比,地址主体差异会单独提示。

同一个参数出现两次(tag=a&tag=b)怎么处理?

聚合成值列表参与比较:两侧都是 [a,b] 算一致,一侧一个值一侧两个值、或值不同,都算变更。这比只取第一个值的实现更严谨,不会漏掉多值参数的差异。

值里的中文和 %20 会自动解码吗?

会。参数按标准百分号编码解码后对比,中文、空格(%20 与 +)都还原成原文;遇到残缺的百分号序列不会崩溃,原样保留并给出警告。

在线文档对比

行级与字符级双粒度对比,中文按字切分不整行全红。

JSON 对比

两份 JSON 的结构化差异,按字段路径精确定位增、删、改。

文本相似度检测

余弦与句子序列双指标相似度,附共同句子清单与差异摘要。

查看更多对比工具,或浏览全部工具。

;