URL

URL 解析器

检查 URL 结构与查询参数原文

JSON 与数据
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月29日•最近复核:2026年9月28日
选项模式
输入
粘贴网址,立即查看组成部分。对照原始参数与解码值,再决定是否清洗或导出。
场景示例
本地处理;草稿保存在此浏览器,清空可移除。
输出
解析结果将在这里显示
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

在浏览器中拆解协议、主机、端口、路径、查询参数、片段与凭据。对照参数原文和解码值,保留同名参数的顺序;清洗只移除已知追踪字段,不对其余参数排序或重新编码。支持复制解析后的 URL、Query JSON/CSV、修改组成部分和从文本提取链接。解析结果不能替网站决定 SEO canonical。草稿保存在当前浏览器,点击清空可移除。

推荐工作流

生产可用片段

修改回调链接前先检查参数编码

text

https://app.example.com/callback?next=%2Forders%3Fstatus%3Dopen&state=a%2Bb

next 原文:%2Forders%3Fstatus%3Dopen
next 解码值:/orders?status=open
state 原文:a%2Bb
state 解码值:a+b

场景配方

01

定位回调 URL 的差异位置

目标:对照实际回调链接与应用登记的地址。

  1. 粘贴完整回调 URL,分别检查 Origin 和 Pathname。
  2. 在原始字段与解码值两列核对 next、state;参数内的编码分隔符不应被当成新参数。
  3. 若修改了 URL 组成部分,应用修改后先核对重建结果,再复制。

结果:组成部分表可区分主机、路径与查询参数的差异。工具不会请求该地址,也不检查应用配置中的回调白名单。

常见问题

为什么 + 和 %2B 的解码结果不同?

Query 参数按表单方式解码:+ 变为空格,%2B 变为加号;%252F 解码一次是 %2F,不是 /。

重复参数和空值会丢失吗?

不会。参数表按原顺序保留重复键和空值;JSON 把同名值放入数组,CSV 保持行顺序。原始字段还能区分 flag 与 flag=。

清洗具体修改什么?

移除 utm_*、gclid 等已知追踪字段。相对浏览器解析后的 URL,其余参数编码和顺序、路径尾斜杠、凭据和片段保持不变。签名链接仍可能因删除任何字段而失效。

解析结果能直接作为 SEO canonical 吗?

不能。浏览器会规范网址语法,包括国际化域名、默认端口与部分路径写法;canonical 还取决于你的网站内容、重定向和路由规则。

可以从文本中提取链接吗?

可以。在“案例与提取”中粘贴文本,复制去重后的 HTTP(S) 或 www 链接。这是文本提取,不是完整的 Markdown 或 HTML 解析器。

URL 会上传或保存吗?

URL 处理在浏览器本地进行。输入会保存为本地草稿,清空可移除;请不要在共享设备保留带凭据的草稿。网站使用统计与工具输入分开处理。

继续浏览