正在处理,请稍候...
微信
分享
返回首页

在线URL参数解析工具

URL组件分解 · 查询参数解析 · 重复参数 · URL解码 · 参数编辑重组 · 浏览器本地处理不上传

使用说明:①在左侧输入框粘贴完整 URL(或仅粘贴 ?a=1&b=2 形式的查询字符串),也可点击上传区域选择 .txt 文件加载;②点击「解析」查看 URL 组件分解、参数表格和统计信息;③参数表格中的参数名和值可直接编辑,也可点「+ 添加参数」新增、「×」删除行;④点击「生成URL」将编辑后的参数重新编码并拼接成新 URL;⑤支持参数排序、一键复制与下载。
提示:所有处理在浏览器本地完成,URL 不会上传服务器;支持重复参数(如 a=1&a=2)和无值参数(如 flag);参数值自动 URL 解码显示,非法编码会原样保留不报错;# 锚点部分不会被当作查询参数解析。
URL输入 0 字符 | 0 行
解析结果 重组URL
协议
主机
端口
路径
查询串
锚点
完整URL
查询参数表 (可直接编辑,点「生成URL」重组)
# 参数名 原始编码值 重复 操作

URL参数解析工具功能介绍

URL参数解析工具是一款完全免费的网页端URL调试工具,能够将 URL 分解为协议、主机、端口、路径、查询串、锚点等组成部分,并完整解析查询字符串中的每个参数(支持重复参数、无值参数与 URL 解码)。所有处理均在浏览器本地通过 JavaScript 完成,URL 数据不会上传到任何服务器,可放心处理包含敏感 token 或业务参数的链接。

核心功能特性

适用场景

  1. 接口调试:从线上接口地址中提取并修改查询参数,快速构造测试请求。
  2. 埋点与推广分析:解析链接中的 utm_source、utm_campaign 等渠道参数,分析流量来源。
  3. 链接清洗:删除 URL 中的无效参数(如追踪码),重新生成干净链接。
  4. 爬虫与数据采集:从抓取的 URL 中提取分页、筛选等参数,批量构造采集地址。
  5. 前端开发调试:查看页面 URL 中携带的参数值,排查跳转与鉴权问题。
  6. 数据脱敏:定位链接中携带的用户 ID、token 等敏感参数,便于替换或移除。

URL参数解析常见问题

Q:什么是 URL 参数(查询字符串)?

A:URL 中问号 ? 后面的部分称为查询字符串(Query String),由 & 分隔的多个「参数名=参数值」组成,用于向服务端传递附加数据。例如在 https://a.com/search?keyword=test&page=2 中,参数是 keyword=testpage=2。本工具会把每个参数拆解出来并自动解码显示。

Q:参数中的 %20、%E4%B8%AD 是什么意思?

A:URL 只允许部分字符直接出现,空格、中文、特殊符号等需要经过URL 编码后才能放进链接。空格编码为 %20(部分场景为 +),中文按 UTF-8 编码为多个百分号开头的十六进制字节,如「中」编码为 %E4%B8%AD。本工具默认自动解码,勾选「+ 视为空格」后按表单语义把 + 还原为空格。

Q:为什么我的参数值显示乱码?

A:通常是编码与解码不一致导致的。URL 中的中文大多按 UTF-8 编码,但个别老系统可能按 GBK 等编码。如果显示乱码,说明原始链接的编码方式不是 UTF-8,可以复制原始编码值(「原始编码值」列)到其他工具按对应编码解码验证。

Q:同一个参数出现多次怎么处理?

A:URL 规范允许同一参数出现多次(如 a=1&a=2),常见于多选筛选条件。本工具会完整保留每一处出现,并在「重复」列标红提示,方便定位同名参数。生成 URL 时会按表格中的行逐条输出,不会丢失。

Q:# 后面的内容会被解析成参数吗?

A:不会。# 后面的部分称为锚点(Fragment),只用于页面内部定位,不会发送给服务器,因此不会被当作查询参数解析。本工具会把锚点单独展示在「锚点」一行,生成 URL 时也会保留在末尾。

Q:我的 URL 数据会上传到服务器吗?安全吗?

A:绝对不会上传。本工具的所有解析、解码、重组操作均在您的浏览器本地通过 JavaScript 完成,URL 不会经过任何服务器,也不会被存储或收集。处理完成后数据即从内存中清除。您可以断开网络后使用本工具验证这一点。包含 token、用户 ID、业务参数的敏感链接可以放心使用。

URL参数解析最佳实践

在日常开发与运营中,合理使用 URL 参数解析工具可以显著提升效率:

无论是前端开发者、后端工程师、测试人员还是运营人员,本工具都能为您提供便捷、安全、高效的URL 参数解析解决方案。