🔗
URL 编解码工具
支持多种编码方式,一键转换

URL 编码

0
原始字符数
0
编码后字符数
0%
增长率

URL 解码

0
编码字符数
0
解码后字符数
0%
缩减率

编码方式对比

💡 encodeURIComponent vs encodeURI
原始文本:
https://example.com/搜索?q=测试&name=张三
encodeURIComponent(编码所有特殊字符):
https%3A%2F%2Fexample.com%2F%E6%90%9C%E7%B4%A2%3Fq%3D%E6%B5%8B%E8%AF%95%26name%3D%E5%BC%A0%E4%B8%89
encodeURI(保留URL结构字符 :/?#[]@!$&'()*+,;=):
https://example.com/%E6%90%9C%E7%B4%A2?q=%E6%B5%8B%E8%AF%95&name=%E5%BC%A0%E4%B8%89
📚 使用场景
  • encodeURIComponent:用于编码 URL 参数值,会编码所有特殊字符包括 /?#&=
  • encodeURI:用于编码完整的 URL,保留 URL 结构字符如 ://?&
  • 使用建议
    • 编码查询参数的值:使用 encodeURIComponent
    • 编码完整URL:使用 encodeURI
    • 避免使用已废弃的 escape/unescape

💡 使用说明