URL编码器/解码器
编码特殊字符以安全传输URL。查询字符串、API参数和Web开发的必备工具。
100%免费 — 即时且准确。
RFC 3986合规
UTF-8支持
0需要注册
URL Encoder/Decoder
常见用例
搜索查询
编码用户搜索词以安全包含在URL和API调用中。
API参数
在REST API查询字符串和POST主体中安全传递数据。
分享链接
创建带有编码标题、描述或用户数据的可分享URL。
mailto:链接
为mailto: URL参数编码邮件主题和正文。
URL编码参考
URL编码(百分号编码)将URL中不允许的字符转换为可以安全传输的格式。
常见编码
空格
→ %20 / +!
→ %21#
→ %23$
→ %24&
→ %26=
→ %3D?
→ %3F@
→ %40常见问题
什么时候应该URL编码?
始终编码用户输入、搜索查询或在查询字符串、路径或参数中使用的任何数据。这可以防止URL损坏和安全问题。
%20和+有什么区别?
两者都表示空格。%20是RFC-3986标准(通用),而+只在查询字符串中有效。路径使用%20。
encodeURI与encodeURIComponent?
encodeURI()保留URL结构字符(:、/、?、#)。encodeURIComponent()编码除字母数字外的所有内容。对参数值使用后者。
我需要编码整个URL吗?
不需要。只编码动态部分(查询值、路径段)。URL结构(协议、主机、斜杠)应保持未编码。