Neatbo.

URL 解析器

拆解 URL 路径、按顺序排列的查询参数和 key=value 片段,不会打开链接。

浏览器本地处理输入URL输出JSON
  1. 1添加输入
  2. 2确认后运行
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行
0 个字符 · 0 字节
正在准备处理工具…

开始之前

使用链接前拆解完整 HTTP/HTTPS 地址:查看目标、路径、片段及按原顺序排列的查询参数。key=value 形式的片段会单独解码,包括 access_token 值;不会打开链接。

如何使用

  1. 粘贴完整的 HTTP 或 HTTPS URL。
  2. 先核对目标地址和路径,再按顺序检查查询参数及 key=value 片段参数;比较解码值与编码文本,留意重复参数名。
  3. 需要在别处使用解析结果时,复制或下载 JSON。

支持范围与限制

仅接受完整 HTTP/HTTPS URL。工具不会打开链接、跟随重定向、验证目标安全性,也无法判断服务器如何处理重复参数名。

查询参数按表单规则解码:+ 变成空格,%2B 变成加号。路径和原始查询串保留编码形式。URL 中的用户名、密码不会写入结果。

输入只在当前浏览器内处理;粘贴文本最多 1 MiB。

片段参数会写入复制和下载的 JSON,可能包含访问令牌;请妥善保管结果。不符合 key=value 形式的片段仍显示原文。

操作示例

示例输入

https://example.com/a?tag=one&tag=two&q=hello+world#part
示例参数
{}

示例输出

{
  "protocol": "https:",
  "origin": "https://example.com",
  "host": "example.com",
  "hostname": "example.com",
  "port": "",
  "pathname": "/a",
  "search": "?tag=one&tag=two&q=hello+world",
  "hash": "#part",
  "credentialsPresent": false,
  "query": [
    {
      "key": "tag",
      "value": "one",
      "rawKey": "tag",
      "rawValue": "one"
    },
    {
      "key": "tag",
      "value": "two",
      "rawKey": "tag",
      "rawValue": "two"
    },
    {
      "key": "q",
      "value": "hello world",
      "rawKey": "q",
      "rawValue": "hello+world"
    }
  ]
}

出现问题时

请填写一个完整的 HTTP 或 HTTPS URL,去掉中间的换行或制表符;不支持其他协议。

常见问题

工具会访问这个网址吗?

不会。只在当前浏览器中解析文本,不请求目标站点,也不跟随重定向。

重复参数和加号怎样处理?

重复参数名按原顺序逐项保留。查询参数中的 + 解码为空格,%2B 解码为加号;不同的编码原文会同时显示。

它能判断链接是否安全吗?

不能。结果只展示拆解后的组成部分,不能验证目标、服务器行为或链接安全性。

文档与延伸阅读

相关工具