URL 编解码工具

在线转换 URL、查询参数中的中文、空格和特殊字符,快速完成百分号编码与原文还原。

URL 编解码使用说明

URL 编码会把中文、空格和保留字符转换为可安全传输的百分号形式;URL 解码则把这类内容还原。适合排查查询参数、回调地址和接口请求中的乱码或转义问题。

  • 编码:将特殊字符转换为 URL 安全格式,例如空格变为 %20
  • 解码:将百分号编码还原为可读的中文与符号
  • 常见场景:查询参数、重定向地址、接口签名和日志排错
  • 隐私:输入内容只在浏览器本地转换

常见问题

和 Base64 有什么不同?

URL 编码用于让网址和参数安全传输,保留 URL 结构;Base64 是通用的数据表示方式,不保留网址语义,两者用途不同。

空格会变成什么?

使用 encodeURIComponent 时通常变为 %20;在 application/x-www-form-urlencoded 表单数据中也经常使用加号 + 表示空格。

可以重复编码吗?

可以,但每次都会再次编码百分号,导致字符串变长。出现 %2520 往往说明原本的 %20 被重复编码,需要对应次数的解码。