营销与链接

在线 URL 编码与解码

把文本编码后安全地放进 URL,或把百分号编码的链接还原为普通文本。

隐私至上:你的数据只保留在你的设备上。

输入

编码模式

输出

URL 编码解码工具有什么用?

URL 只能包含部分字符,所以空格、汉字和 & 之类的符号都必须经过编码(百分号编码:空格变成 %20,“中”变成 %E4%B8%AD)。这个 URL 编码工具会把文本转换成安全的格式,解码器则把已编码的链接还原成可读的文本。

如何使用URL 编码解码工具

  1. 把文本或 URL 粘贴到输入框中。
  2. 选择“组件”来编码单个值(比如搜索词),或选择“完整 URL”以保留 / ? & 等字符。
  3. 点击“编码”或“解码”。
  4. 复制输出结果,或把它作为下一步的新输入。

你的隐私

编码和解码都在你的浏览器中完成。你粘贴的链接绝不会发送给 MyToolsLab。

了解 MyToolsLab 如何保护隐私

常见问题

组件编码和完整 URL 编码有什么区别?

组件编码(encodeURIComponent)会对所有保留字符进行编码,包括 / ? & = 和 #,适合单个查询参数的值。完整 URL 编码(encodeURI)不会改动这些字符,因此完整的地址仍然可用。

什么时候需要 URL 解码?

当一个链接或日志里充满 %20 或 %E4%B8%AD 这样的序列,而你想读懂它时。解码会把它们还原成空格、文字和符号。

为什么有些 URL 用 + 而不是 %20 表示空格?

HTML 表单传统上会把查询字符串中的空格编码成 +。解码来自表单的数据时,请勾选“把 + 当作空格”;在 + 本身就是加号的路径中则不要勾选。

为什么解码时提示“格式错误”?

% 后面必须跟两位十六进制数字,并且这些字节必须构成合法的 UTF-8。单独出现的 %(比如“100%”)或被截断的序列会报错;请先把 % 编码为 %25。