URL 解码器

将百分号编码的 URL 和查询字符串解码回可读文本

输入

输入要解码的编码URL
0 个字符

设置

将URL编码的文本解码回原始格式。

输出

解码结果
0 个字符
关于此工具

URL 解码是百分号编码的逆过程:它将 %20、%3D、%26 这样的序列还原为它们所代表的空格、等号和 & 符号,让你能读懂一个 URL、查询字符串或表单提交实际包含的内容。这是编码的日常对应操作——你从服务器日志、API 响应、浏览器地址栏或 webhook 负载中收到一个百分号编码字符串,需要看看背后的真实数据。此工具在你的浏览器中即时解码标准的百分号编码文本,根据上下文正确处理 %20 和 + 两种空格表示,并会立即标记格式错误的转义序列,而不是对损坏的输入进行静默猜测。

使用方法

将要解码的百分号编码文本粘贴到输入框中——解码结果会立即显示在输出中。此工具能识别标准的百分号编码序列(%XX 十六进制对),以及在 application/x-www-form-urlencoded 数据(如查询字符串和表单提交)中用作空格的 +。如果输入包含无效或截断的百分号序列,工具会报告明确的错误,而不是返回部分或错误的结果。一键复制解码后的输出,或在需要反方向操作时切换到编码器。

限制与重要说明

解码要求格式良好的百分号序列——一个孤立的 % 后面没有跟两个有效的十六进制数字,或字符串末尾出现截断的序列,都会触发明确的解码错误,而不是尽力猜测。此工具假定为 UTF-8 字节序列;来自其他编码的百分号编码字节可能解码为意外字符。这里的 + 仅在解码模式下被视为空格,符合 form-urlencoded 约定——如果你的数据中包含字面意义的 +,请事先将其编码为 %2B。解码会恢复完全相同的原始文本,因此对待来自不可信来源的解码输出,应与对待任何用户提供的数据一样谨慎。