Web & 认证

URL 解析器 - 在线解析与分析 URL 组件

免费在线 URL 解析工具。将任意 URL 分解为各个组件——协议、主机名、端口、路径、查询参数和哈希片段。

免费使用 无需注册 浏览器本地运行

工具操作区

协议https:
主机名example.com
端口8080
路径/path/to/page
查询字符串?name=John&age=30&tags=a,b
锚点#section1
https://example.com:8080
nameJohn
age30
tagsa,b

什么是 URL 解析器?

URL(统一资源定位符)解析器是一款将 URL 按照 URL 规范分解为各个独立组件的工具。每个 URL 由以下部分组成:协议(如 https:)、主机名(如 example.com)、可选的端口号、路径名(如 /api/users)、查询字符串(? 后面的键值参数)以及哈希片段(# 后面的部分)。本工具使用浏览器内置的 URL API 精确解析任何有效的 URL 并分别显示每个组件,包括将查询字符串参数以结构化的键值对形式展示。

如何使用 URL 解析器

  1. 1将完整的 URL 粘贴或输入到输入框中。工具提供了一个示例 URL 以展示其功能。
  2. 2工具会立即解析 URL 并显示每个组件:协议、主机名、端口、路径名、搜索参数、哈希和来源。
  3. 3查询参数被提取出来,以结构化的键值表格显示在 URL 组件下方。
  4. 4如果 URL 无效,会显示错误消息。请检查是否缺少协议(http:// 或 https://)或语法是否有误。
  5. 5在代码、API 配置或重定向设置中使用 URL 之前,使用此工具进行验证。

URL 解析器 - 在线解析与分析 URL 组件的常见使用场景

快速完成日常任务

无需安装桌面软件,打开网页即可处理常见的文本、图片、数据或格式转换任务。

检查与整理内容

在提交文件、发布内容或复制结果之前,快速发现格式问题并获得结构清晰的输出。

注重隐私的浏览器处理

对于支持本地运行的工具,数据会留在当前浏览器中,不需要上传到第三方服务。

常见问题

如果输入没有协议的 URL 会怎样?

URL API 需要协议才能正确解析。没有协议的 URL(如 'example.com/path')会显示为无效。请添加 'https://' 以正确解析。

重复的查询参数如何处理?

工具会按顺序列出所有查询参数,包括重复项。如果 URL 包含 '?tag=a&tag=b',两个条目都会分别显示,这与 URLSearchParams API 的处理方式一致。

pathname 和 search 有什么区别?

pathname 是问号之前的 URL 路径部分(如 '/api/users')。search 是从问号到哈希之间的所有内容,包括 '?' 本身(如 '?page=1&limit=10')。两者组合构成完整的请求路径。

此工具支持非 HTTP URL 吗?

支持。URL 解析器可处理任何有效的 URL 方案,包括 ftp://、ws://(WebSocket)、file:// 以及自定义方案如 myapp://。解析遵循相同的 URL 规范规则,与协议无关。