URL编码解码

加载中... 感谢您的评分!

免费在线URL编码解码工具。支持encodeURI和encodeURIComponent,自动检测编码状态,一键复制。

Updated: 2026-07-11

常见问题 (FAQ)

❓ URL编码和URL解码是什么意思?

URL编码(Percent-encoding)是将URL中的特殊字符转换为%后跟两位十六进制数的格式。例如空格变为%20,中文'中文'变为%E4%B8%AD%E6%96%87。URL解码则是将编码后的字符串还原为原始字符。这是Web开发中处理URL参数必须掌握的技能。

❓ encodeURIComponent和encodeURI有什么区别?

encodeURIComponent会编码所有非字母数字字符(包括:/?#&等URL结构字符),适合编码URL参数值。encodeURI则保留URL结构字符(:/?#&),只编码空格和中文字符等,适合编码整个URL。本工具默认使用encodeURIComponent,这是最常用的编码方式。

❓ 哪些字符需要URL编码?

需要编码的字符:1)非ASCII字符(中文、日文、俄文等);2)URL保留字符(:/?#[]@!$&'()*+,;=)当不作为分隔符时;3)不安全字符(空格、引号、<>、%、{}、|、^、~、[、]、`)。安全的字符:字母、数字以及- _ . ! ~ * ' ( ) 等。

❓ 如何在浏览器控制台进行URL编解码?

在浏览器开发者工具(F12)的Console中:编码用 encodeURIComponent('中文') 返回 %E4%B8%AD%E6%96%87;解码用 decodeURIComponent('%E4%B8%AD%E6%96%87') 返回 '中文'。完整URL编码用 encodeURI('https://example.com/路径?name=值')。

❓ 这个在线工具安全吗?

100%安全。所有编码解码操作在浏览器端本地执行,数据不会上传到任何服务器。你输入的内容仅在你的浏览器内存中处理,关闭页面后自动清除。

我们重视您的意见!

帮助我们改进这个工具。分享您的建议、错误报告或功能需求。

已复制!