跳到工具

URL 解码

把百分号编码的 URL 和查询串还原为可读文本,正确处理 UTF-8 与非 ASCII 字符。

URL 解码是百分号编码的逆过程,把 %20 这样的序列还原成空格,把 %E4%B8%AD 还原成原始的 UTF-8 字节。检查 API 请求或调试重定向时都要用到。

解码器也接受 '+' 作为空格(表单编码惯例),并兼容大小写的十六进制数字。

解码器兼容大小写十六进制,并把 '+' 视为空格,与浏览器的表单编码惯例一致。

常见用途

常见问题

%20 是什么意思?
它是空格(ASCII 32,十六进制 0x20)的百分号编码;查询串在表单编码中也用 '+' 表示空格。
解码后为什么是乱码?
源字节可能用了非 UTF-8 的旧编码。现代 URL 的标准是 UTF-8,其他编码无法可靠自动检测。
解码会引入 XSS 吗?
只有在不转义就把解码结果插入 HTML 时才会有风险。解码本身是安全的,关键看输出上下文。
能解码整个 URL 吗?
可以,直接粘贴完整 URL。只有编码部分会被还原,协议和域名保持可读。
解码有损吗?
无损。百分号解码能精确还原原始字节,可以反复编解码而不丢失信息。
能解码嵌套编码吗?
可以。有些 URL 被双重编码,所以本工具对填充和大小写宽容。如果输出仍含百分号,请再解一次。

相关工具