URL 编码/解码

在线URL编码和解码工具,支持查询参数和路径的处理,提供encodeURI和encodeURIComponent两种编码方式。

编码方法:

使用提示

  • URL编码会将特殊字符转换为%XX格式
  • 当前使用 encodeURIComponent 方法
  • encodeURIComponent会编码所有特殊字符,包括 / ? : @ & = + $ #
  • encodeURI不会编码URL中的功能字符,如 / ? : @

常见URL编码参考

字符URL编码字符URL编码字符URL编码
空格%20!%21#%23
$%24%%25&%26
'%27(%28)%29
*%2A+%2B,%2C
/%2F:%3A;%3B
=%3D?%3F@%40
[%5B]%5D{%7B
}%7D|%7C^%5E

使用说明

URL 编码/解码工具使用说明

什么是 URL 编码?

URL 编码是将 URL 中的特殊字符转换为 %XX 格式的过程,其中 XX 是字符的十六进制表示。

主要功能

编码方式

  • encodeURI:用于编码整个 URI,不会对 URI 中的特殊字符进行编码
  • encodeURIComponent:用于编码 URI 的组件,会对 URI 中的特殊字符进行编码

使用场景

  • 处理 URL 参数
  • 处理 URL 路径
  • 处理查询字符串

使用步骤

1. 输入文本

  • 在输入框中输入需要编码或解码的文本

2. 选择编码方式

  • encodeURI:适合编码整个 URI
  • encodeURIComponent:适合编码 URI 的组件

3. 执行操作

  • 点击"编码"按钮进行编码
  • 点击"解码"按钮进行解码

使用技巧

选择合适的编码方式

  • 编码整个 URI 时使用 encodeURI
  • 编码 URI 组件时使用 encodeURIComponent

注意事项

  • 编码后的文本可以直接用于 URL
  • 解码时要注意选择正确的编码方式