Query String 解析/组装
在线 Query String 解析和组装工具,支持 URL 参数快速拆解与重建。
使用说明
- 1 输入 URL、查询串或 key=value 多行数据
- 2 点击解析或组装
- 3 查看格式化结果并复制
相关工具
ASCII / 二进制互转
在线 ASCII 与二进制互转工具,支持文本转 8 位二进制和二进制转文本。
Base64编码/解码
在线Base64编码和解码工具,支持文本与Base64互转,实时预览结果
HTML 实体编码/解码
在线 HTML 实体编码和解码工具,适合处理代码片段和富文本内容。
进制转换增强
任意进制 (2-36) 互转工具,支持小数/分数部分,并同时显示 2/8/10/16/36 进制结果。
Punycode编码转换
在线Punycode编码转换工具,支持中文域名与Punycode互转,双向转换。
进制转换
在线进制转换工具,支持二进制、八进制、十进制和十六进制之间的快速互转
二进制文本转换
文本与二进制相互转换:将每个字符编码为 8 位二进制(空格分隔),或将二进制串解码为文本。
Unicode 转换
在线 Unicode 转换工具,支持文本与 Unicode 转义序列双向互转。
URL编码/解码
在线URL编码和解码工具,支持encodeURIComponent双向转换,实时预览结果
关于此工具
Query String 解析工具将 URL 中 ? 后面的参数字符串拆解为结构化的 key-value 列表,便于逐条阅读和修改;组装功能则将多行 key=value 数据重新构建为规范的查询字符串。对于长达数十个参数的复杂 URL,手动分析既费时又容易出错。
常见使用场景:调试第三方 OAuth/支付回调 URL 中的参数、分析广告追踪链接中的 UTM 参数、从日志中提取 API 请求参数进行排查、以及在编写爬虫或自动化测试时验证 URL 构造是否正确。
与在浏览器控制台手动调用 new URLSearchParams(str) 相比,本工具提供可视化的表格展示,自动对参数值进行 URL 解码(还原 %20 等转义),并支持修改后重新组装,大幅提升接口调试效率。
常见问题
可以直接粘贴完整 URL 吗,还是只能粘贴 ? 后面的部分? +
两种都支持。粘贴完整 URL(如 https://example.com/path?a=1&b=2)时,工具会自动提取 ? 后面的查询字符串进行解析,域名和路径部分会被忽略。也可以只粘贴 a=1&b=2 格式的查询串。
参数值中包含 & 或 = 怎么处理? +
如果参数值本身包含 & 或 =,它们应当被 URL 编码为 %26 和 %3D。工具解析时会正确处理编码后的值,还原为原始字符。如果来源 URL 没有正确编码这些字符,解析结果可能出现参数边界混乱的问题。
同名参数(重复的 key)如何显示? +
工具会列出所有同名参数的值,不会合并或覆盖。例如 tag=js&tag=css 会显示为两行 tag 参数。这与 URLSearchParams.getAll() 的行为一致,在处理多选下拉框或多标签筛选时非常有用。
组装时参数值会自动编码吗? +
会。在组装模式下,如果参数值包含中文、空格或特殊字符,工具会自动进行 encodeURIComponent 编码,确保输出的查询字符串符合 URL 规范。避免手动拼接时漏掉编码导致服务端解析错误。
能处理 # 号后面的 hash 参数吗? +
标准查询字符串位于 # 之前,Hash 片段是客户端路由标识,不会发送到服务器。本工具专注于 ? 和 # 之间的标准查询参数。如果你的 SPA 应用使用 hash 模式路由(如 /#/?page=2),需要先手动提取 # 后面的参数串再粘贴进来。