URL 编解码

编码或还原 URL 参数,轻松读懂百分号字符。

粘贴一个参数值进行编码,或粘贴百分号编码值进行解码,再把结果放入网址对应参数。

单次上限 10 万字符,部分表情计为多个字符

此工具需要 JavaScript 才能在浏览器本地处理内容,请启用后刷新。

使用说明

编码单个网址参数

编码或还原 URL 参数,轻松读懂百分号字符。

操作步骤

  1. 通过以下入口提供原始输入:输入文本或 URL 参数。
  2. 设置:编码参数 / 解码参数。对照下方参数说明,选择符合当前任务的选项。
  3. 执行:复制结果。复制、下载或用于其他场景前,先检查结果。
  4. 粘贴一个参数值进行编码,或粘贴百分号编码值进行解码,再把结果放入网址对应参数。

参数怎么选

选项取舍与影响
编码参数适用于单个 URL 参数值,使用 encodeURIComponent / decodeURIComponent 规则。编码会转义 /、? 和 &;请勿将编码后的完整网址直接当作链接使用。解码不把 + 转成空格,不访问输入中的链接。
解码参数解码失败时,检查孤立的 % 或 %2 等不完整百分号转义。找回原始参数值后重试;不要反复解码直到看起来可读,再次解码可能改变含义。

示例与预期结果

“tea & cake”编码后是 tea%20%26%20cake。应编码参数值,而不是需要保留分隔符的完整网址。解码时 + 不会转换为空格。

失败后怎么办

  • 解码失败时,检查孤立的 % 或 %2 等不完整百分号转义。找回原始参数值后重试;不要反复解码直到看起来可读,再次解码可能改变含义。

使用说明

适用于单个 URL 参数值,使用 encodeURIComponent / decodeURIComponent 规则。编码会转义 /、? 和 &;请勿将编码后的完整网址直接当作链接使用。解码不把 + 转成空格,不访问输入中的链接。