URL 解析器

Web 工具

把 URL 拆解为协议、主机、端口、路径、查询参数与锚点,并将 query 解析为键值对列表,便于调试路由参数与排查短链跳转。把查询串解析为键值对列表并自动解码,重复参数与空值都会标出。也能由协议、主机与参数反向拼回规范链接,便于构造回调地址。可用于清理营销追踪类参数。可把查询串解析成键值对。

有效 · 3 参数
协议https
主机名example.com
端口8080
路径/path/to/page
哈希#section
用户名user
密码••••••••
源https://example.com:8080
?=查询参数 · 3
q=hello
lang=en
tag=dev

关于 URL 解析器

URL 解析器把完整网址拆解为协议、主机、端口、路径、查询参数与片段,并以结构化方式呈现,帮助你快速读懂一个链接的组成或提取某个参数的值。粘贴 URL 即时得到各字段,也能反向由字段拼回规范链接。解析在浏览器本地完成,地址不上传,适合处理含敏感回调的链接。对调试 OAuth 回调、核对接口地址或教学讲解 URL 结构,都是一个随手可用、注重隐私的小工具;配合本站的 URL 编码工具,还能把解析出的参数重新正确编码后再拼接回去。确保生成的链接在各类客户端里都能被正确识别与打开,少一次手动拼接的错误;解析在本地完成地址不上传适合处理含敏感回调的链接,对调试 OAuth 回调、核对接口地址或教学讲解 URL 结构都是随手可用注重隐私的小工具,配合本站 URL 编码还能把参数重新正确编码。

使用方法

  1. 打开「URL 解析器」
  2. 输入或粘贴待处理的内容
  3. 根据需要调整输出选项
  4. 点击「运行」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 核对回调地址 — 拆解 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.

广告