🔗

URL Encode / Decode

Percent-encode or decode URLs.

编码/解码
编码方式:
原始文本/URL
URL 编码结果
结果将显示在这里

什么是 URL 编码?

URL 编码(也称为百分号编码)是一种将特殊字符转换为 %XX 格式的编码方式。由于 URL 只能使用 ASCII 字符集,非 ASCII 字符和一些保留字符需要进行编码后才能在 URL 中安全传输。

编码方式说明

  • encodeURIComponent:编码 URL 参数值,会编码大多数特殊字符(推荐用于参数值)
  • encodeURI:编码整个 URL,保留 URL 结构字符(: / ? # @ 等)
  • 全部编码:编码所有非字母数字字符,最严格的编码方式

使用场景

  • 构建 URL 查询参数:确保参数值不会破坏 URL 结构
  • API 请求:编码请求参数中的特殊字符
  • 跨系统数据传输:确保数据在不同系统间正确传递
  • 调试分析:解码已编码的 URL 查看原始内容

常见编码字符

  • 空格 → %20 或 +
  • 中文字符 → UTF-8 编码后转 %XX
  • & → %26
  • = → %3D
  • / → %2F