URL 解析器

检查 URL 组成与重复查询参数,或按基础地址解析相对 URL。

Web 与 API
正在准备工作区…

输入

正在准备工作区…

输出
结果将显示在这里。

使用方法

  1. 粘贴绝对 URL,或为相对路径提供“基础 URL”。
  2. 检查组成部分,切换查询值的编码与解码视图。
  3. 复制组成部分或参数,或下载解析后的 JSON。

拆分 URL 组成

URL 包含协议、authority(主机与用户信息等)、路径、查询和片段等不同信息。拆分后可发现意外端口、重复参数或编码值。

工具使用浏览器 URL 实现。规范化结果可能与输入写法不同,复用组成部分前应了解这种变化。

组成部分与查询对

组成列表分别展示主机、端口、路径及其他 URL 字段。查询表将同名参数保留为独立行,顺序与原始输入一致。

查询值解码遵循 URLSearchParams:加号变为空格,%2B 表示字面加号。编码视图便于检查原始表示。

示例
输入
https://example.com:8443/docs/hello%20world?tag=api&tag=web&query=hello+world&empty=#overview
结果
hostname: example.com
port: 8443
pathname: /docs/hello%20world
tag: api
tag: web

仅为示例数据。请根据自己的使用场景检查各项值、身份验证和端点行为。

规范化与基础 URL

URL 标准可能规范化主机名大小写、默认端口和点路径段。相对输入需要明确基础地址,工具不会根据本站地址猜测目标。

复用解析值

各“复制”按钮导出对应值,查询复制遵循所选编码/解码视图。JSON 下载包含解析数据,也包含输入中的 URL 凭据;屏幕遮挡不等于导出脱敏。

处理限制

本地工具输入上限为 1 MiB,URL 上限为 64 KiB,处理限时 5 秒。API 请求支持 100 行请求头与 100 行参数,超时范围 1–120 秒,最多接收 5 MiB 响应数据。长文本预览会缩略。请求直接发往所选端点,受 CORS 和浏览器策略约束。

延伸阅读MDN · URL
?

常见问题

规范化 URL 为什么不同于输入?

URL 实现会规范化某些字段,包括主机名大小写、国际化主机名、默认端口和相对路径段。

会保留重复查询参数名吗?

会。每组键值独立成行并保持顺序,不会用同名后值覆盖前值。

加号为什么变成空格?

查询解码使用表单规则。解码值中的字面加号,在编码源中应表示为 %2B。

解析会打开目标 URL 吗?

不会。仅在本地解析字符串,不获取 URL,也不检查目标是否可访问。

下载 JSON 会移除被遮挡的凭据吗?

不会。遮挡仅影响显示,JSON 包含解析后的 URL 数据,保存或分享前请检查。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。