🔗 在线URL编码/解码工具

中文和特殊字符的URL互转,RFC 3986标准

广告位 - 百度联盟

URL编码解码工具介绍

URL编码(也叫百分号编码)是将URL中的特殊字符和中文字符转换为%XX格式的过程,确保URL在网络上正确传输。本工具支持完整的URL编码和解码,兼容RFC 3986标准。

使用场景

  • 中文URL处理:URL中包含中文参数时需要编码,否则可能乱码
  • API开发:GET请求参数中含特殊字符需要URL编码
  • 前端调试:排查URL编码导致的乱码问题
  • 重定向URL:回调地址中嵌套URL需要二次编码

常见问题

URL编码和Base64编码有什么区别?

URL编码只转换特殊字符,保留字母数字;Base64是将所有数据重新编码为64个可打印字符。

为什么URL中有%20和+两种空格?

%20是标准URL编码的空格,+是application/x-www-form-urlencoded格式的空格表示。两者都常见。

需要二次编码吗?

如果URL参数值本身就是一个URL,需要对内层URL先编码一次。编码后的%号再次编码会变成%25。