httpsexample.com8080/path/to/page#sectionuser••••••••https://example.com:8080q=hellolang=entag=dev关于 URL 解析器
URL 解析器把完整网址拆解为协议、主机、端口、路径、查询参数与片段,并以结构化方式呈现,帮助你快速读懂一个链接的组成或提取某个参数的值。粘贴 URL 即时得到各字段,也能反向由字段拼回规范链接。解析在浏览器本地完成,地址不上传,适合处理含敏感回调的链接。对调试 OAuth 回调、核对接口地址或教学讲解 URL 结构,都是一个随手可用、注重隐私的小工具;配合本站的 URL 编码工具,还能把解析出的参数重新正确编码后再拼接回去。确保生成的链接在各类客户端里都能被正确识别与打开,少一次手动拼接的错误;解析在本地完成地址不上传适合处理含敏感回调的链接,对调试 OAuth 回调、核对接口地址或教学讲解 URL 结构都是随手可用注重隐私的小工具,配合本站 URL 编码还能把参数重新正确编码。
使用方法
- 打开「URL 解析器」
- 输入或粘贴待处理的内容
- 根据需要调整输出选项
- 点击「运行」按钮,结果实时显示
- 复制或导出结果
使用场景
- 核对回调地址 — 拆解 OAuth redirect_uri,确认 code、state 等参数是否正确传递。
- 清理追踪参数 — 看清 utm_source、gclid 等营销参数,决定哪些需要保留或去除。
- 调试重定向链 — 逐段分析跳转 URL 的查询串,定位丢参或编码错误的环节。
- 解析深链 — 拆开 App 深链或自定义 scheme,查看路径与参数结构。
- 编码排查 — 检查参数值是否被重复百分号编码导致服务端解析异常。
常见问题
hash(#后面)会发到服务器吗?
不会。片段标识符仅在客户端使用,浏览器发起请求时不会把 # 及其后内容发送给服务器,常用于前端路由和页内锚点。
查询参数里的 + 是空格吗?
在 application/x-www-form-urlencoded 上下文里 + 代表空格,但在路径或标准百分号编码里 + 就是加号本身。本工具会按规范解码,必要时请注意来源语境。
同名参数出现多次怎么办?
URL 允许重复键,如 ?tag=a&tag=b。本工具会把它们全部列出,服务端如何取值取决于其框架(取第一个、最后一个或合并为数组)。
为什么有些字符显示成 %E4%B8%AD?
那是 UTF-8 字节的百分号编码,常见于中文等非 ASCII 字符。工具会尝试解码还原为可读文本,若编码不合法则保留原样。
能反过来构造 URL 吗?
本工具专注解析。若你要拼接或编码查询参数生成新 URL,可配合本站的 URL 编码类工具完成反向操作。
如何在线解析一个 URL 的各组成部分?
粘贴完整网址即可拆出协议、主机、端口、路径、查询参数与锚点,便于调试拼接逻辑或核对回调地址。
URL 里的 query 参数怎么提取?
工具会把查询串按 key=value 逐条列出,复制某一项的值很方便,也能检查重复或缺失的参数。
How to parse the parts of a URL online?
Paste a full URL to split out scheme, host, port, path, query and fragment — useful for debugging concatenation or verifying callback URLs.
How do I extract query parameters from a URL?
The tool lists each key=value pair from the query string so you can copy a single value or spot duplicate/missing parameters.