URL 编码解码器 - 在线 URL 转码

免费在线 URL 编码和解码工具。对 URL 中的特殊字符进行编码或解码百分号编码的字符串。支持完整 URL 和组件编码。

常见编码

字符编码后说明
(空格)%20空格字符
&%26与号
=%3D等号
?%3F问号
/%2F正斜杠
#%23井号/锚点
@%40邮箱符号
+%2B加号

URL 编码快速参考

  • • 空格变成 %20(或表单数据中的 +)
  • • 保留字符:! # $ & ' ( ) * + , / : ; = ? @ [ ]
  • • 未保留字符(不编码):A-Z a-z 0-9 - _ . ~
  • • 非 ASCII 字符先编码为 UTF-8,然后进行百分号编码

关于此工具

什么是 URL 编码?

URL 编码(也称为百分号编码)将特殊字符转换为可以安全在 URL 中传输的格式。空格、&、= 等字符和非 ASCII 字符会被替换为 % 加上其十六进制值。

何时使用 URL 编码

• 包含特殊字符的查询字符串参数
• URL 中的非 ASCII 字符(国际字符)
• 作为数据使用的保留字符(非分隔符)
• 表单数据提交(application/x-www-form-urlencoded)

encodeURI 与 encodeURIComponent

encodeURI 编码完整 URL 但保留 :、/、?、#、& 等字符。encodeURIComponent 编码除 A-Z、a-z、0-9 和 - _ . ~ 之外的所有字符,适合编码单个 URL 组件。

常见问题

什么是 URL 编码?

URL 编码将字符转换为 URL 安全的格式。特殊字符被替换为 % 加上其十六进制值。例如,空格变成 %20。

为什么 URL 需要编码?

URL 只能包含某些 ASCII 字符。特殊字符、空格和非英语字符必须编码才能在 URL 中正确传输。

encodeURI 和 encodeURIComponent 有什么区别?

encodeURI 用于编码完整 URL,保留 URL 结构字符(:/?#&=)。encodeURIComponent 编码所有内容,用于编码单个值如查询参数。

为什么我的空格被编码为 + 或 %20?

两者都是有效的。%20 是标准 URL 编码。+ 用于 application/x-www-form-urlencoded 格式(表单提交)。大多数服务器接受两者。

我可以编码非英语字符吗?

是的,中文、阿拉伯语或表情符号等非 ASCII 字符使用 UTF-8 编码,然后进行百分号编码。例如,你好 变成 %E4%BD%A0%E5%A5%BD。

这个工具安全吗?

是的,所有编码和解码都在您的浏览器中进行。您的数据永远不会发送到任何服务器。

相关工具

免费在线Base64编码器解码器 - Base64编码与解码

免费在线 Base64 编码和解码工具。即时将文本转换为 Base64 或将 Base64 解码为文本。支持文件编码和 URL 安全的 Base64。

免费颜色选择器 - HEX RGB HSL转换器和调色板生成器

免费在线颜色选择器,支持格式转换。在HEX、RGB、HSL、HSV、CMYK之间转换。生成色彩和谐、调色板、色调和色度。检查WCAG对比度。

免费文本差异对比 - 在线比较工具

免费在线文本差异对比工具。并排或行内比较两个文本文件。查找差异,高亮显示更改、添加和删除内容。

免费哈希生成器 - MD5 SHA-256 SHA-512 HMAC计算器

免费在线哈希生成器。计算MD5、SHA-1、SHA-256、SHA-512哈希。生成HMAC签名。哈希文本或文件。验证校验和。所有处理都在客户端进行。

免费在线 JSON 格式化工具 - JSON 美化验证器

免费在线 JSON 格式化、验证和美化工具。即时格式化、压缩和验证 JSON 数据。支持语法高亮、树形视图和 JSON 路径查找。

免费 JWT 编码器/解码器 - 签名、验证和检查令牌

免费在线 JWT 解码器和编码器。解码、检查、验证签名、编辑有效负载并立即生成新的 JSON Web 令牌。 100%本地加工。

免费Lorem Ipsum生成器 - 段落、句子、单词生成

免费在线Lorem Ipsum占位符文本生成器。生成段落、句子、单词或列表。多种文本风格:经典、潮流、商务、科技。支持HTML输出和统计。

免费在线二维码生成器 - 创建自定义 QR 码

免费在线二维码生成器。为网址、文本、WiFi、名片创建二维码。自定义颜色、大小和纠错级别。支持下载 PNG 或 SVG 格式。

免费无限量无水印 TikTok 视频下载器

免费在线下载无水印的 TikTok 视频。速度快、安全,兼容包括 iOS 和 Android 在内的所有设备。

免费在线 Unix 时间戳转换器 - 秒/毫秒互转 - Epoch 时间工具

免费在线 Unix 时间戳转换工具。支持时间戳转日期、秒与毫秒互转、批量转换。提供 JavaScript、Python、Java、PHP、Go、C#、Ru...

免费在线UUID生成器 - 支持v1/v4/v5/v7批量生成

免费在线UUID/GUID生成器。支持UUID v1、v4、v5、v7和Nil UUID生成。可批量生成1000个UUID,验证解析,导出CSV/JSON...

免费字数统计 - 字符和文本分析器

免费在线字数统计和文本分析器。统计单词、字符、句子、段落数量。获取阅读时间、朗读时间、关键词密度。追踪社交媒体字符限制。