免费 / 在线

URL 编码器和解码器

即时编码和解码 URL

将特殊字符转换为 URL 安全的百分比编码格式,或将已编码的 URL 解码回可读文本。对网页开发和 API 工作至关重要。

多种编码类型

选择完整 URL 编码、组件编码或编码所有字符以获得最大兼容性。

即时解码

粘贴任何百分比编码字符串,单击一下即可将其解码回可读文本。

开发者友好

非常适合构建 API 请求、查询字符串、表单数据和调试编码的 URL。

100% 客户端

所有编码和解码都在您的浏览器中进行。没有数据会被发送到我们的服务器。

理解网页开发中的 URL 编码

URL 编码(也称为百分比编码)是一种在统一资源标识符(URI)中编码字符的机制。它用 '%' 替换不安全的字符,后面跟着两个十六进制数字,表示字符的 ASCII 码。例如,空格变为 '%20',而和号 (&) 变为 '%26'。

为什么 URL 编码是必要的?

URL 只能包含 ASCII 字符集中的有限字符。像空格、特殊符号和非 ASCII 字符必须编码才能安全地传输在 URL 中。如果没有适当的编码,URL 可能会中断,导致安全漏洞(如注入攻击),或被网络服务器和浏览器误解。

URL 编码的类型

URL 编码有不同的级别。encodeURI() 编码完整的 URL,但保留像 ':'、'/'、'?' 和 '&' 这样的在 URL 中具有特殊意义的字符。encodeURIComponent() 编码除字母、数字和少数特殊字符外的所有内容——非常适合编码查询参数值。我们的 '编码所有' 选项将每个非字母数字字符转换为最大安全性。

URL 编码器常见问题