Query String 解析器
在浏览器本地解析 URL 查询参数,查看键值对、重复键、空值和按键分组的 JSON 结果。
粘贴完整 URL、以问号开头的查询串,或直接粘贴 a=1&b=2 这样的参数片段,即可把 Query String 拆成可读的键值表。处理过程在浏览器本地完成,不请求目标网址。
浏览器本地处理
Query String 解析器
使用方法
三步完成处理
- 01
粘贴完整 URL、? 开头的查询串,或直接粘贴 name=value&name=other。
- 02
点击“解析 Query String”,查看参数总数、唯一键数量和重复键摘要。
- 03
检查分组 JSON;同名参数会按出现顺序保留为数组,便于复制到调试记录或脚本中。
这个解析器适合什么场景?
它适合检查回调地址、UTM 链接、搜索参数、API 调试 URL 和表单提交结果中的查询参数。工具只解析字符串,不访问目标链接,也不判断链接是否安全。
重复键如何处理?
同一个键出现多次时,明细表逐行保留,分组 JSON 使用数组。例如 tag=json&tag=url 会保留两个值。__proto__、constructor、toString 等名称按普通自有键处理,不会误用对象原型上的继承属性。
解码边界
+ 会按表单语义还原为空格,%2B 才是字面加号;单独的 % 或不完整十六进制序列会报错。mailto:ops@example.com、urn:example:item 等带 scheme 但没有查询部分的 URI 会返回空结果,不会被当成一个参数键。
常见问题
关于这个工具
可以粘贴完整 URL 吗?
可以。工具会只读取 ? 后、# 片段前的查询部分;如果完整 URL 没有查询参数,则不会把路径当成参数解析。
重复参数会保留吗?
会。重复键会按出现顺序保留,分组 JSON 中使用数组表达,避免把多个筛选项、标签或 checkbox 值覆盖掉。
Query String 解析会访问目标网站吗?
不会。解析在浏览器本地完成,只处理你粘贴的文本,不发送请求,也不检查目标域名信誉。
为什么加号会变成空格?
很多 application/x-www-form-urlencoded 查询参数会用 + 表示空格。本工具按这个常见规则解析;如果你的系统把 + 当作字面加号,请在复核时留意差异。
延伸阅读
相关文章
继续探索
相关工具
最后更新: