跳到主内容

URL 解析器

URL 解析器在浏览器本地解析单个 URL 或相对路径,拆出协议、凭据、主机、端口、路径、片段和 Query 参数行,支持编辑后预览重组 URL。

输入 URL

缺少协议时自动补全 https://

字符

0 / 500,000

结构详情

协议

主机名

端口

用户名 / 密码

用户名

密码

路径

片段(#)

Query 参数

0

暂无参数

输出 URL

URL 解析器

快速开始

1
粘贴完整 URL、主机、相对路径、?query 或 #hash;输入后会自动解析,也可点击「解析」
2
在「结构详情」区域编辑协议、用户名/密码、主机名、端口、路径和片段
3
在「Query 参数」区域添加、删除或修改键值行;键为空的行不会进入重组输出
4
「输出 URL」会根据当前字段和 Query 行实时更新,可复制为文本,但没有文件导出
5
裸域名或 host:port 建议保留「自动补全 https://」;ftp:、mailto: 或自定义协议请显式输入

常见使用场景

API 调试

拆解接口地址,逐项检查或修改查询参数,快速定位传参问题

链接分析

拆开复杂的营销或跟踪链接文本,查看 UTM 参数、referrer 值和目标路径

参数调整

可快速增删改分页、筛选、排序等查询参数,减少手动拼接

链接清理

移除不必要的跟踪参数后分享更简洁的 URL

重定向排查

检查跳转 URL 文本里的目标主机、端口、路径和参数,但不会跟随跳转

Deep Link 检查

粘贴自定义协议链接并预览重组文本;非层级 scheme 的字段化编辑能力有限

使用建议

当输入缺少协议且看起来像域名或 host:port 时,建议开启「自动补全 https://」;如需测试特定协议,请直接输入完整协议前缀
Query 键值行会在输出时做百分号编码,并在解析时安全解码;空格输出为 %20,字面量 + 会保留为 +
当 URL 在 ? 之后没有查询参数,但在 # 片段里出现 ?foo=1 这类内容时,工具会把它当作片段内的参数解析
支持相对路径输入(如 /api/users?page=2);内部 base 只用于解析,输出中协议和主机名仍会留空
修改完成后从「输出 URL」区域一键复制,避免手动拼接出错
解析出的参数值如需单独编解码,可配合姊妹工具「URL 编码/解码」使用

解析与重组边界

单输入:本工具只处理一个 URL 或一段文本,不支持文件上传、URL 列表导入、日志批量清洗或后台队列
Query 行:重复键会保留为多行,空键不会输出,也不会转换 nested object/array 格式
超长 Query:超过 100 行会在界面分页显示,但重组输出仍包含全部 Query 行
编码边界:空格输出为 %20,字面量 + 保留为 +,不会按 form-urlencoded 把 + 当成空格
网络边界:本工具不会请求 URL、跟随重定向、检查 DNS/TLS/HTTP 状态,也不验证可访问性
输出边界:从编辑器复制重组 URL;没有 JSON、CSV、文件导出、分享链接、二维码或短链接生成

限制与兼容性

依赖浏览器内置 URL API,少数非标准格式可能无法解析;对 mailto:、data:、file: 等 opaque 或非层级 URL 的字段化编辑与重组支持有限
本工具不是 application/x-www-form-urlencoded 序列化器:不会把 + 当空格、不会猜测字符集,也不生成请求体
输入上限:游客 500,000 字符、登录用户 2,000,000 字符、订阅用户 5,000,000 字符;长 URL 列表或日志请拆分后再解析

隐私与安全

所有处理都在浏览器本地完成。当前输入会作为这台设备上的会话草稿保存,自动补全 https:// 偏好会作为设备设置保存。
URL 中的用户名和密码以明文形式显示;如果这些字段仍存在,复制重组 URL 时也会包含凭据
本工具仅做 URL 解析与组装,不会发送任何 HTTP 请求或访问目标地址

常见问题

6

可继续使用这些相关工具,完成后续步骤。

所有工具处理都在您的浏览器本地完成。