URL 编码器与解码器

即时把文本编码为 URL 格式,或把 URL 编码字符串解码。符合 RFC 3986,适用于 Web 开发、API 集成以及处理 URL 中的特殊字符。

文本输入
可输入任何含特殊字符、空格或 Unicode 符号的文本
URL 编码输出
🔗 URL 编码文本
在输入框中输入文本即可查看 URL 编码结果
了解 URL 编码

URL 编码的工作原理

  • 把特殊字符转换为 %XX 格式
  • 对 Unicode 字符使用 UTF-8 编码
  • 适用于 HTTP URL 和查询参数
  • 保留字母数字字符和安全符号
  • 符合 RFC 3986 编码标准

常见字符

空格 → %20
& → %26
? → %3F
= → %3D
+ → %2B
% → %25
🌍 → %F0%9F%8C%8D

💡 实用技巧

  • 在 HTTP 请求中发送 URL 前务必先编码
  • 对查询参数值使用 encodeURIComponent()
  • 对完整 URL 使用 encodeURI()(会保留 :// 和 /)
  • 本工具使用 encodeURIComponent() 以获得最大兼容性
  • URL 编码是可逆的 —— 随时可以解码回原文

为什么使用我们的 URL 工具?

🚀 快速即时

无需服务器请求即可实时编解码。一切都在浏览器中瞬间完成,速度最快。

🔒 隐私与安全

你的数据不会离开浏览器。所有编解码都在本地完成,完全保障隐私与安全。

📱 跨平台

在桌面、平板和手机上都能完美运行。只要有现代浏览器,随时随地都能使用。

什么是 URL 编码?

URL 编码又称百分号编码,是在统一资源标识符(URI)中编码信息的一种机制。它把字符转换成可以在互联网上安全传输的格式:字符会被转换为 %XX 形式,其中 XX 是该字符的十六进制表示。

常见使用场景

功能特性

🔗 编码 URL

把纯文本转换为 URL 编码格式,完整支持 UTF-8 字符,包括表情符号和各国文字。

🔓 解码 URL

把 URL 编码字符串(%XX 格式)还原为可读文本,并自动校验和检测错误。

实时处理

边输入边编解码,实时预览并自动更新,无需刷新页面。

符合 RFC 3986

遵循 RFC 3986 的 URI 编码标准,确保与现代浏览器和服务器兼容。

📋 复制到剪贴板

输入和输出均支持一键复制,并带有成功提示和错误处理。

🌐 UTF-8 支持

完整的 Unicode 支持,可对各国字符、表情符号和特殊符号进行正确的百分号编码。

URL 编码示例

常见字符

空格 " " → %20
与号 & → %26
问号 ? → %3F
等号 = → %3D
加号 + → %2B
百分号 % → %25

Unicode 字符

世界 🌍 → %F0%9F%8C%8D
你好 中文 → %E4%B8%AD%E6%96%87
Café → Caf%C3%A9
naïve → %20na%C3%AFve

💡 实用技巧

  • 把数据作为查询参数发送前,务必先做 URL 编码
  • 对单个参数值使用 encodeURIComponent()
  • 要编码整个 URL 时使用 encodeURI()
  • 记住:URL 解码始终是安全且可逆的
  • 空格、&、?、= 等特殊字符需要编码