URL 解析器
Web 工具将任意 URL 拆解为协议、主机、端口、路径、查询参数与锚点等组件,并把 query 字符串解析为可复制的键值对列表,自动还原编码后的参数值,适合调试前端路由参数、分析外链跟踪参数与排查短链跳转失效等问题。
httpsexample.com8080/path/to/page#sectionuser••••••••https://example.com:8080q=hellolang=entag=dev关于 URL 解析器
一个完整 URL 由协议、用户信息、主机、端口、路径、查询字符串和片段(hash)等部分组成,肉眼拆解长链接容易看漏参数。本工具基于浏览器原生 URL API,在本地把你粘贴的地址解析成各个组成部分,并把查询字符串拆成键值对表格,自动对参数做百分号解码,方便核对追踪参数、回调地址或鉴权 token。整个解析过程在浏览器内进行,链接内容不会上传到任何服务器。 建议在日常开发中收藏本工具,遇到相关 Web 开发需求时即可快速打开使用。所有处理均在浏览器本地完成,无需安装任何软件,它适合在核对回调地址、排查追踪参数或提取鉴权 token 时看清长链接的真实结构。整个解析在浏览器内进行,链接内容不会上传,适合调试 OAuth 跳转与 webhook 回调。
使用方法
- 打开 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 编码类工具完成反向操作。
有浏览器兼容性要求吗?
本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。
如何在线解析一个 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.
评论与讨论
评论仅保存在你的浏览器本地,切换设备后不可见。配置 Giscus 后可支持云端评论。