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结构(协议、主机、斜杠)应保持未编码。

© 2026 DevToolbox. 保留所有权利。