URL 解析工具
输入 URL 即可将其拆解为协议、主机、路径、查询参数和片段。还能自动识别 utm_source 等跟踪参数。
URL 结构一览
| 组成部分 | 示例 | 说明 |
|---|---|---|
| 协议(Scheme) | https: | 表示通信方式。网页使用 http:/https:,邮件链接使用 mailto: 等,始终位于 URL 最前端。 |
| 用户信息 | user:pass@ | Basic 认证中使用的用户名和密码,以明文形式保留,共享含此信息的 URL 时需格外小心。 |
| 主机名 | example.com | 目标服务器的域名或 IP 地址。 |
| 端口号 | :8080 | 目标端口号。http 默认为 80,https 默认为 443,因此通常省略。 |
| 路径 | /users/123 | 表示服务器上资源位置的层级结构字符串。 |
| 查询字符串 | ?id=123&sort=asc | 紧跟在“?”之后的 key=value 参数组,多个参数用“&”连接。 |
| 片段 | #section2 | 指向页面内特定位置的标识符。“#”之后的内容不会发送到服务器,仅在浏览器内处理。 |
常见跟踪查询参数
| 参数名 | 说明 |
|---|---|
| utm_source | 用于 Google Analytics 等工具识别流量来源(如 newsletter、google、twitter)。UTM 是 Urchin Tracking Module 的缩写。 |
| utm_medium | 用于识别流量的媒介(如 email、cpc、social),通常与 utm_source 搭配使用。 |
| utm_campaign | 用于识别营销活动的名称,便于衡量特定推广活动的效果。 |
| utm_term | 用于识别付费搜索广告(PPC)中使用的关键词。 |
| utm_content | 用于区分同一广告内的多个链接或素材。 |
| gclid | Google 广告(Google Ads)发放的点击 ID,用于转化跟踪。 |
| fbclid | Facebook 广告发放的点击 ID,用于 Meta 的广告效果测量。 |
使用提示
- 在社交媒体分享 URL 之前,先用此工具检查是否含有 utm_source 等跟踪参数。删除不需要的参数后分享的链接会更简洁。
- 输入的 URL 全部在浏览器内通过 JavaScript 处理,不会发送到 toolbase.cc 的服务器,因此即使包含账号密码信息也可以安全检查。
- 当查询字符串中同一个键出现多次时(例如
?tag=a&tag=b),每一次出现都会作为独立的一行显示。 - 片段(“#”之后的部分)不会发送到服务器,只在浏览器内用于页内锚点跳转或单页应用的路由,仅查看服务器日志无法获取这部分信息。
- 当端口栏显示为空时,表示使用了默认端口(http 为 80,https 为 443),因此在 URL 中被省略了。
常见问题
大多数情况下删除后不会影响页面的显示和功能,因为它们主要用于访问统计分析,很少参与服务器端的路由逻辑。但极少数网站会用查询参数做条件判断,因此建议删除后先确认链接仍可正常打开再分享。
这是百分号编码(URL 编码)的结果。由于 URL 无法直接包含非 ASCII 字符,因此会将 UTF-8 字节序列转换为 %XX 形式表示。本工具会通过 URLSearchParams 自动解码后显示。
本工具使用浏览器原生的 URL API,只能解析包含
协议(如 http://)的完整 URL。若要检查类似 localhost:3000/path 的地址,请在前面加上 http://,写成 http://localhost:3000/path。不会。片段是浏览器在页面加载之后才处理的部分,并不包含在 HTTP 请求本身中,因此不会到达服务器。它主要用于页内锚点跳转和单页应用的路由。
这些是广告平台发放的点击 ID,目标网站会用该 ID 向 Google 或 Meta 报告“此次访问来自哪个广告”,用于转化效果跟踪。这本身不属于个人信息,但确实能让广告平台追踪到访问来源的广告渠道。
闲话 ― 为什么 URL 里的跟踪参数越来越多
像 ?utm_source=... 这样的查询参数,最早源自 2005 年 Urchin 公司提供的一项统计分析服务所用的标识符“Urchin Tracking Module”。Google 收购 Urchin 后将其发展为 Google Analytics,“UTM 参数”这一叫法由此成为行业标准。
2010 年代以后,Google、Facebook 等广告平台开始各自添加专属的跟踪参数(如 gclid、fbclid),导致一个 URL 上同时叠加多个跟踪参数的情况越来越常见。社交媒体上分享的链接看起来异常冗长,往往正是这种叠加造成的。
一些浏览器和注重隐私的工具已具备自动清除这些参数的功能。不过统计分析本身对许多正规网站而言是重要功能,并非单纯的“坏东西”,如何在营销效果测量与个人隐私之间取得平衡,至今仍是持续讨论的话题。