跳到主要内容
uencoder

URL 解码器

将百分号编码的 URL 文本解码为可读字符。免费、隐私优先、100% 纯客户端运行。支持 UTF-8/ASCII/Latin1/UTF-16LE 字符集,遇到截断的百分号或非法十六进制会明确报错,适合解析查询参数、路径片段和 API 响应中的编码内容。

尝试示例:
Local only

最近历史

暂无历史

使用方法

  1. 将编码的 URL 或文本粘贴到输入框中。
  2. 选择编码时使用的字符集。
  3. 复制解码结果。

使用此工具的任务

使用此工具的管道

常见问题

百分号解码做什么?
它将 %20 等序列转换回原始字符,例如空格。%E4%BD%A0 在 UTF-8 下变为“你”。
如果输入有截断的百分号会怎样?
工具会报告“Invalid percent-encoding”以便你修复源数据。末尾单独的“%”或后接非十六进制字符都会触发此错误。
工具会把 + 当作空格吗?
不会。解码器将“+”按字面处理。+ → 空格的约定仅适用于 application/x-www-form-urlencoded 表单数据;URL 路径和查询参数用 %20 表示空格。
支持哪些字符集?
UTF-8(默认)、ASCII、Latin1 和 UTF-16LE。多语言文本选 UTF-8;西欧遗留数据选 Latin1;Windows 原生内容选 UTF-16LE。
可以解码完整 URL 吗?
可以。解码器处理整个输入;未编码字符原样通过,因此“https://x.com/a%20b”解码为“https://x.com/a b”。
为什么解码后的文本显示替换字符(�)?
通常是因为选错了字符集。若原文是 UTF-8 但以 Latin1 解码,多字节序列会变成单个 Latin1 字符。请将字符集切换为 UTF-8。

相关工具