URL编码/解码

在线进行 URL Encode 编码与 Decode 解码,支持中文字符与特殊符号集。

工具资源加载中...

URL 编码/解码工具

本工具提供免费在线的 URL 编码(UrlEncode)与 URL 解码(UrlDecode)服务。当您的网址参数中包含中文字符、空格或特殊符号时,为了保证数据在 HTTP 请求中被正确传输而不引起歧义,必须对其进行 URL 编码。

为什么需要 URL 编码?

在互联网标准(RFC 3986)中,URL 只能使用英文字母、数字和极少数的特殊字符(如 - _ . ~)。如果您的链接中包含了除此之外的字符(例如汉字、空格),或者包含了在 URL 中具有特殊保留意义的字符(例如 ? & = # /),浏览器和服务器在解析时就会发生混淆或错误。

URL 编码机制会将这些不安全的字符,转换为一个或多个 % 后跟两位十六进制数的格式。例如,空格会被编码为 %20,汉字“测试”会被编码为 %E6%B5%8B%E8%AF%95

两种编码模式的区别

本工具支持两种标准的 JavaScript 编码模式,以适应不同的开发场景:

  • 组件级(encodeURIComponent): 最常用、最严谨的模式。它会把几乎所有的非字母数字字符(包括 / ? : @ & = + $ # 等保留字符)全部转义。
    适用场景:对 URL 中问号后面的 参数值(Query Parameter) 进行编码。
  • 完整 URI(encodeURI): 较为宽容的模式。它假定您输入的是一个完整的网址,因此不会/ ? : @ & = + $ # 这些用于连接网址结构的保留字符进行编码,仅对中文、空格等非法字符进行转换。
    适用场景:对一个完整的网址进行整体编码。

常见问题

问:为什么解码时会提示“非法的 % 编码序列”?

答:这通常是因为您输入的字符串中包含了一个单独的 % 符号,但它后面并没有紧跟两位合法的十六进制数字(例如 %20)。在标准的 URL 解码规范中,这属于语法错误(URI malformed)。请检查您的输入内容格式是否正确。

工具说明

在线进行 URL Encode 编码与 Decode 解码,支持中文字符与特殊符号集。

免费在线 URL 编解码工具,支持对包含中文字符和特殊符号的网址进行 Encode 编码和 Decode 解码。

功能特点

隐私安全

数据本地处理或加密传输,您的内容不会被留存或泄露,确保绝对安全。

高效精准

优化算法与高性能服务器,毫秒级响应,快速完成处理任务。

专业服务

界面简洁直观,无需复杂设置,打开网页即可使用,专业高效。

常见问题

是的,三四五网络工具提供的所有基础网络测试与信息查询服务均完全免费供用户使用。
不会。我们高度重视隐私保护,大部分工具直接在浏览器本地运行,涉及服务端处理的也会在处理完成后立即销毁数据。