URL 解析器
将任意 URL 解析为各组成部分:协议、主机、端口、路径、查询参数和哈希片段。浏览器原生解析,即时响应,无需服务器。
使用方法
- 在输入框中粘贴或输入任意 URL。
- 工具在输入时即时解析,无需点击按钮。
- 点击任意字段旁的 Copy 按钮可复制对应值。
- 若 URL 包含查询参数,会在下方单独以键值表格展示。
各字段含义
以 URL https://user:pass@example.com:8080/path?key=val#section 为例:
- Protocol(协议) —
https:(scheme) - Username / Password(用户名/密码) — URL 中内嵌的凭据
- Host —
example.com:8080(主机名+端口) - Hostname(主机名) —
example.com(不含端口) - Port(端口) —
8080(若为协议默认端口则为空) - Pathname(路径) —
/path - Search(查询字符串) —
?key=val - Hash(哈希) —
#section - Origin —
https://example.com:8080(协议+主机)
FAQ
URL 解析器是什么?
URL 解析器将一个 URL 字符串拆解为各个结构化组件:协议(scheme)、用户名、密码、主机名、端口、路径、查询字符串、哈希片段和 origin。方便调试 API、链接和 Web 应用中使用的 URL。
这个工具能显示哪些 URL 字段?
协议、用户名、密码、Host(主机名+端口)、Hostname(仅主机名)、端口、路径(Pathname)、查询字符串(Search)、哈希(Hash)、Origin 和完整 URL。查询参数还会以独立的键值表格展示。
这个工具会把我的 URL 发送到服务器吗?
不会。所有解析完全在浏览器中完成,使用的是 JavaScript 内置的 URL API。任何数据都不会离开你的设备。
支持哪些 URL 格式?
任何包含合法 scheme 的 URL,包括 http、https、ftp、ws、wss 及自定义协议(如 myapp://)。URL 必须包含 scheme;不带协议的裸域名(如 example.com)会被提示为无效。
如何用这个工具调试 URL?
将浏览器地址栏、API 响应或日志文件中的 URL 粘贴进来,工具立即展示每个组件,无需写代码即可验证主机、路径或查询参数是否正确。