开发者工具

Query String 解析器

在浏览器本地解析 URL 查询参数,查看键值对、重复键、空值和按键分组的 JSON 结果。

粘贴完整 URL、以问号开头的查询串,或直接粘贴 a=1&b=2 这样的参数片段,即可把 Query String 拆成可读的键值表。处理过程在浏览器本地完成,不请求目标网址。

浏览器本地处理

Query String 解析器

当前处理器无输入上传端点,粘贴前请移除敏感内容

使用方法

三步完成处理

  1. 01

    粘贴完整 URL、? 开头的查询串,或直接粘贴 name=value&name=other。

  2. 02

    点击“解析 Query String”,查看参数总数、唯一键数量和重复键摘要。

  3. 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 查询参数会用 + 表示空格。本工具按这个常见规则解析;如果你的系统把 + 当作字面加号,请在复核时留意差异。

延伸阅读

继续探索

最后更新: