广告位
URL 参数提取器
从完整 URL 中提取 GET 请求参数,转为表格 / JSON / 代码 / curl 命令
URL 参数提取
输入完整 URL,自动解析 query string 中的参数
输出结果
// 提取结果将在这里显示...
广告位
使用说明
- 在输入框粘贴完整 URL(含 ?key=value 形式的查询参数)
- 选择输出格式:参数表格 / JSON / URLSearchParams 代码 / curl 命令 / Python dict
- 可选:按键名排序、去除重复参数、过滤空值参数
- 点击"提取参数"或开启"实时转换"自动解析
- 表格模式下显示原始值与解码后的值对照
- 点击"复制结果"将输出内容复制到剪贴板
适用场景
- 接口调试:快速查看 URL 中携带的查询参数
- 爬虫开发:把 URL 参数转为 Python dict 直接用
- 前端开发:生成 URLSearchParams 代码片段
- 数据分析:解析 URL 中的 utm_source 等追踪参数
- 安全审计:检查 URL 中是否携带敏感参数
安全保障
- 本地解析:URL 解析与参数提取均在浏览器本地完成
- 隐私保护:不收集、不存储、不上传任何 URL 内容
- 无网络请求:提取过程不发起任何外部请求
- 免费使用:无需注册登录,打开即用
常见问题
支持哪些 URL 格式?
支持完整的 http/https URL,如 https://example.com/path?key=value#fragment。也支持无协议的相对路径(/path?key=value)和纯查询字符串(key=value&key2=value2)。锚点(#后内容)不参与参数解析。
"原始值"和"解码值"有什么区别?
原始值:URL 中实际的字符(如 q=hello%20world 的原始值为 hello%20world)。解码值:对原始值执行 decodeURIComponent 后的结果(hello world)。表格模式同时显示两者便于对照。
同名参数如何处理?
URL 允许同名参数多次出现(如 ?a=1&a=2)。默认保留所有出现,表格列出每一项;勾选"去重"后保留首次出现;JSON 输出时同名 key 后者覆盖前者(如需数组形式,建议用 URLSearchParams 代码模式)。
"过滤空值"过滤的是什么?
过滤值为空字符串的参数(如 ?filter= 中的 filter)。不会过滤值为 0、false 等非空字符串的参数。常用于清理 URL 中无意义的空参数。
广告位