URL 编码/解码工具

对 percent-encoding(URL 编码)进行编码与解码。 用于安全地处理 URL 与查询字符串。
安全
处理在你的设备上完成,因此输入/输出不会被发送到任何地方。

说明

percent-encoding 是一种用于在 URI 中表示无法直接使用的多字节字符的编码方式。
每个字节以 表示(XX 为十六进制)。%XX

模式

你可以选择以下三种模式之一。

自动自动判断输入是 URL 编码文本还是普通文本,并进行相应转换。
编码将输入视为普通文本并尝试转换为 percent-encoding。
解码将输入视为 percent-encoded 文本并尝试解码为普通文本。

编码

  • 按 UTF-8 编码。
  • 会对 URI 保留字符 '#$&+,/:;=?@' 进行完整编码。
  • 结果可能无法再作为 URI 正常使用。

https://example.com/encode

https%3A%2F%2Fexample.com%2F%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89

编码(保留 URI)

  • 按 UTF-8 编码。
  • 不会编码 URI 保留字符 '#$&+,/:;=?@',因此是部分编码。
  • 保留 URI 的功能。

https://example.com/encode

https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89

解码

  • 按 UTF-8 解码。

https://example.com/%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89

https://example.com/encode

相关工具