URL 解码 / 查询解析器

解码 URL 编码文本并将查询参数扩展为可读表。

编码 URL 输入
解码输出
# 参数
尚未解析查询参数。
0 字符 0 行

解码 URL 并检查查询参数

此 URL 解码器可反转百分比编码,并可以将查询字符串拆分为参数名称和值。 使用它来检查回调 URL、跟踪链接、签名 URL、OAuth 重定向、分析参数或从日志复制的 API 请求。

查询字符串通常在参数之间使用 &,在名称和值之间使用 =。表单样式查询通常使用 + 表示空格,因此加号作为空格选项有助于以许多 Web 框架接收值的方式解码值。

使用方法

  1. 粘贴完整的 URL、编码路径或原始查询字符串。
  2. 为表单样式查询字符串启用 将 + 视为空格
  3. 保持 解析查询参数 启用以提取键值对。
  4. 单击 解码,然后查看解码后的文本和参数表。

什么是URL解码?

URL 解码 将百分比编码序列(例如 %20%2F 和 UTF-8 字节序列)转换回可读字符。它使编码路径和查询值更容易审核。

查询解析器读取 ? 之后的部分并将参数分成行。重复的名称、空值、编码的嵌套 URL 和格式错误的转义是常见的边缘情况,在重用解码的链接之前值得检查。

输入说明

格式错误的百分比转义应被视为输入错误,而不是默默信任。解码可以揭示隐藏的重定向、脚本、令牌或个人身份值,因此在共享结果之前请先查看结果。

示例

回调 URL 可以被解码并扩展为可读参数:

输入
https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F

解码结果
https://example.com/search?q=hello world&redirect=https://coding.tools/

参数
q = hello world
redirect = https://coding.tools/

MCP 集成

MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。

MCP 工具名: url-decode

MCP 端点: https://coding.tools/mcp

请先调用 tools/list。每个工具条目都会包含 inputSchema、outputSchema 和 examples,AI 代理或客户端可以据此生成合法参数,不需要猜。

调用 tools/call 后,result.content[0].text 是展示用结果,result.structuredContent 是适合程序解析的结构化结果。工具级失败会返回 isError: true;协议级失败会返回 JSON-RPC 错误。

tools/call 请求示例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"url-decode","arguments":{"input":"https://example.com/search?q=hello+world&redirect=https%3A%2F%2Fcoding.tools%2F","options":{"parseQuery":true}}}}'

大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。