|
首页/URL 解析
URL

URL 解析

在线 URL 解析工具:拆解协议/主机/端口/路径/Query 参数/hash,并将参数表格化便于复制。浏览器本地解析(Client-side),适合接口联调与排障

说明:

  • 实时解析 URL 的各个组成部分,包括协议、主机、端口、路径、查询参数和锚点。
  • 查询参数以表格形式展示,支持单独复制每个参数的值。
  • 所有解析在本地浏览器完成,不会上传任何数据。

URL 解析工具(在线)详细教程

内容概览(你将获得什么)

  • 一眼看懂 URL 结构:协议、主机、端口、路径、查询参数、hash 等字段拆解。
  • Query 参数表格化:把 ?a=1&b=2 变成可复制的 key/value 列表。
  • 工程排障更高效:联调接口、排查跳转、校验 UTM、定位签名/回调参数。
  • 隐私边界:解析在浏览器本地完成(Client-side),但仍建议对包含 token/签名的 URL 做脱敏后再分享。

适用场景(工程向)

  • 接口联调:快速确认某个参数是否被正确拼接与编码。
  • 排查跳转/回调:检查 redirect_urireturnUrlcallback 是否被双重编码。
  • 分析营销投放:核对 utm_source/utm_medium/utm_campaign 等埋点参数。
  • 安全排查:检查链接里是否意外携带敏感信息(token、邮箱、手机号等)。

术语速查(Quick glossary)

  • [URL] 统一资源定位符,用于定位互联网上的资源。
  • [Query string] 查询字符串,位于 ? 之后,通常为 key=value 的参数集合。
  • [Fragment/hash] # 之后的片段标识,一般用于页面内锚点,不会发到服务器(多数情况下)。
  • [Percent-encoding] 百分号编码(URL 编码),例如空格编码为 %20

最佳实践

  • 先看是否编码:参数里出现 %2F%3D%26 通常表示被编码过。
  • 避免重复编码redirect_urireturnUrl 很容易被多次 encode 导致服务端解析失败。
  • 不要在 URL 里放敏感信息:能用 Header/Cookie 传的不要放 Query;必要时使用短期 token。
  • 分享前脱敏:对包含签名、token、手机号、邮箱的 URL 截断或替换。

站内相关工具

边界与脱敏声明

本工具仅用于 URL 结构解析与参数查看,不提供安全审计或合规保证。请勿在不可信设备/网络环境中粘贴包含敏感 token、签名、个人信息或内部地址的链接;如需协作沟通,建议先脱敏后再分享。

这个 在线 URL 解析工具 / URL 分析器 可以把一条链接按结构拆开,帮助你快速看懂:

  • 这条链接访问的是哪个网站(域名/端口)
  • 访问的是哪个路径(path)
  • 带了哪些查询参数(query string)
  • 是否包含锚点(hash)

非常适合 小白排查链接问题接口调试分析 UTM 参数复制某个字段


1. 这个 URL 解析工具能做什么?

1.1 逐项拆解 URL 组成部分(字段级)

当你粘贴一条 URL 后,工具会在表格中展示常见字段:

  • 协议(protocol):如 https:
  • 主机(host):域名 + 端口,如 example.com:8080
  • 主机名(hostname):只有域名,如 example.com
  • 端口(port):如 8080
  • 路径(pathname):如 /products/123
  • 查询字符串(search / query):如 ?a=1&b=2
  • 锚点(hash / fragment):如 #section-2
  • 来源(origin):协议 + 主机,如 https://example.com

每一行通常都可以 一键复制,避免你手动选中、漏选或多选字符。

1.2 把 Query 参数拆成键值表

如果 URL 里包含:

https://example.com/page?utm_source=google&utm_medium=cpc&id=123

工具会把 Query 参数拆成:

  • 参数名(key)
  • 参数值(value)

这样你就能更快检查:

  • 参数是否缺失
  • 参数是否拼错
  • 参数值是否为空或不符合预期

1.3 复制辅助(对新手友好)

页面提供:

  • URL 组成字段的 复制按钮
  • 每个 Query 参数值的 复制按钮
  • 复制 Query String(复制整段 ?a=1&b=2

1.4 本地解析,更安全

解析过程在浏览器本地完成,URL 不会上传到服务器


2. 原理:URL 为什么能被“解析”?(通俗版)

URL 是一种标准格式的文本,浏览器内部有成熟的解析逻辑。这个工具相当于把浏览器解析结果“可视化”:

  • 去哪儿:协议 + 主机(域名/端口)
  • 找哪个资源:路径(pathname)
  • 带什么附加信息:查询参数(query)
  • 跳到页面哪个位置:锚点(hash)

所以解析结果通常与浏览器实际访问链接的行为保持一致。


3. 详细操作教程

第一步:粘贴 URL

把你要分析的链接粘贴到输入框中。

https://example.com/path/to/page?name=tom&from=twitter#top

也可以粘贴不带协议的链接,例如:

example.com/path?name=tom

工具会尝试自动补全协议(通常补 https://),以便正常解析。

第二步:查看“URL 组成部分”表格

你可以这样理解:

  • hostname 不对:可能是域名写错/环境写错
  • pathname 不对:可能路径拼错/路由不对
  • port 异常:可能指向了测试端口或代理端口

第三步:查看 Query 参数

如果存在 Query 参数表格,重点检查:

  • 是否存在必须参数(如 idtokenutm_source
  • 参数值是否为空
  • 是否出现重复参数或多余参数

第四步:复制你需要的内容

用复制按钮直接复制:

  • origin(常用于 API Base URL)
  • pathname(常用于路由/网关配置)
  • 某个 Query 参数值(常用于定位问题)
  • 整段 Query String(用于分享或对比)

4. 按钮功能说明

4.1 复制字段(每行一个复制按钮)

  • 做什么:复制协议/主机/路径/锚点等单个字段。
  • 什么时候用:你要解析下一条 URL,避免残留数据干扰。

4.2 复制(URL 组成部分表格)

  • 作用:把对应字段复制到剪贴板。
  • 常见用法
    • 复制 origin 给同事作为接口域名
    • 复制 pathname 对照后端路由
    • 复制 hostname 用于 CORS/白名单配置

4.3 复制 Query String

  • 作用:复制 search 字段(包含前导 ?)。
  • 什么时候用
    • 你只想把参数部分发给别人
    • 你需要对比线上/测试环境的参数差异
    • 你要把参数粘贴到其他工具中

5. 常见使用场景

5.1 排查“链接打不开/跳错页面”

先看:

  • 检查 origin 是否指向正确环境
  • 检查 pathname 是否是正确接口路径
  • 检查 Query 参数是否齐全

5.2 UTM 参数/投放链接检查

  • 验证 utm_source / utm_medium / utm_campaign
  • 避免拼写错误或漏值

5.3 登录回调/重定向排查

  • 检查是否包含 redirect_uri / return_to
  • 检查 hash 是否被截断或丢失

6. 常见问题(FAQ)

6.1 提示“URL 格式不合法”

你可以按顺序排查:

  • 去掉前后空格
  • 不要只输入相对路径(如 /a/b),需要加域名
  • 避免使用中文引号等非标准字符

6.2 为什么会自动补 https://

因为很多解析逻辑要求 URL 必须带协议。输入 example.com 时工具会默认补 https://example.com 以便解析。

6.3 为什么没有 Query 参数?

如果 URL 没有 ?,就没有 Query,例如:

https://example.com/path

6.4 参数里出现 %20%2F 这种字符怎么办?

这是 URL 编码。若你需要把它还原为可读文本,可以使用专门的 URL Decode 工具。


7. 隐私与安全

  • 工具在 本地浏览器 解析 URL,不上传服务器。
  • 如果 URL 中含有敏感参数(token、session、签名等),请不要在不可信环境中分享。

总结:这个在线 URL 解析工具可以把 URL 结构化拆解并表格展示 Query 参数,配合复制按钮,非常适合调试、排错、分析投放链接与提取参数(新手也能看懂)。