Skip to main content

URL 解码器 将百分比编码的 URL 字符串解码回可读文本。

URL 解码器 illustration
📝

URL 解码器

将百分比编码的 URL 字符串解码回可读文本。

1

粘贴编码后的 URL

粘贴百分号编码的 URL 或字符串。

2

自动解码

百分号编码序列将被转换回字符。

3

复制结果

复制已解码的可读文本。

Loading tool...

What Is URL 解码器?

URL 解码器将百分比编码的 URL 字符串转换回可读文本。像 %20 这样的序列变成空格,%26 变成 &,多字节 UTF-8 序列被重新组装成原始字符。这对于阅读编码的 URL、调试 API 请求、解码查询参数和理解编码字符串的实际内容非常有用。

Why Use URL 解码器?

  • 阅读和理解编码后的 URL 参数
  • 调试带有编码查询字符串的 API 请求
  • 解码从浏览器地址栏复制的 URL
  • 将百分号编码的文件名转换回可读名称

Common Use Cases

API 调试

解码编码后的 API 请求 URL 以检查参数值。

URL 分析

解码长的编码 URL 以了解其内容。

数据提取

从日志文件或分析数据中解码查询字符串值。

链接检查

检查百分号编码的链接实际指向哪里。

Technical Guide

该工具使用 JavaScript 内置的 decodeURIComponent() 函数来反转百分比编码。每个 %XX 序列都被转换回其字节值,多字节 UTF-8 序列被正确地重新组装成 Unicode 字符。如果输入包含无效的百分比编码序列(如 %ZZ 或不完整的序列),函数会抛出 URIError 异常,该工具捕获并报告异常。加号 (+) 被保留为原样,因为标准的百分比编码使用 %20 表示空格;+ 符号约定特定于 application/x-www-form-urlencoded 格式。

Tips & Best Practices

  • 1
    使用此工具来检查浏览器地址栏中的编码 URL
  • 2
    无效的编码序列将显示错误消息
  • 3
    对于表单编码字符串,其中 + 表示空格,请先用 %20 替换 +
  • 4
    正确处理多字节 UTF-8 字符序列

Related Tools

Frequently Asked Questions

Q + 为什么保持不变而不是成为一个空格?
标准 URL 编码使用 %20 表示空格。+ 用于表示空格的形式编码约定。如果需要,请手动替换 +。
Q 错误消息是什么原因造成的?
无效的百分号编码(如 %ZZ)、单独的 % 号或不完整的多字节序列会导致解码错误。
Q 我可以解码整个 URL 吗?
是,但要注意一些结构字符,如 / 和 ?,如果它们被编码,也可能在解码过程中被修改。
Q 它能处理双重编码吗?
它只解码一层。对于像 %2520(即 %20 被编码)这样的双重编码字符串,需要运行两次解码器。
Q Unicode 字符如何处理?
UTF-8 多字节序列,如 %E2%82%AC,将被正确解码为其 Unicode 字符(在本例中为 €)。

About This Tool

URL 解码器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.