URL编码解码工具

在线 URL 编码解码工具,对网址、中文参数进行 encodeURIComponent 编码和解码,支持完整 URL 和单个查询参数,适合前端开发、接口调试和网址处理。

工具功能

URL编码解码工具是一款在线工具,支持对URL字符串进行编码和解码转换,提供两种编码解码模式:常规模式和保留特殊字符模式,满足不同场景的使用需求。

使用方法

  1. 在「输入内容」框中输入需要编码或解码的文本。
  2. 选择转换模式:编码或解码。
  3. 如果需要保留URL的特殊分隔字符(如:/等),请勾选「使用encodeURI模式」选项。
  4. 转换结果会实时显示在「转换结果」框中,可直接复制使用。

转换原理

工具使用JavaScript内置的encodeURIencodeURIComponent进行编码,使用decodeURIdecodeURIComponent进行解码:

注意事项

encodeURI和encodeURIComponent有什么区别?

encodeURI会保留URL中的特殊分隔字符(比如 :/ 这些用于分隔URL结构的字符),适合对完整URL进行编码;encodeURIComponent会编码所有字符,包括这些分隔字符,更适合对URL中的参数值进行编码。

为什么我解码会提示转换失败?

解码失败通常是因为输入内容不符合URL编码规则,比如不完整的百分号编码(%后面不足两位十六进制字符),或者包含非法字符,请检查输入内容后重新尝试。

URL编码有什么用途?

URL编码可以将中文、特殊字符转换为符合URL传输规范的格式,避免URL传输和解析时出现错误,常用于web开发中参数传递、链接处理等场景。

这个工具会保存我输入的内容吗?

不会,所有转换过程都在你的浏览器本地完成,输入内容不会上传到服务器,可放心使用。