URL编码与解码

免费在线进行URL编码和解码,将百分号编码还原为文字。支持UTF-8中文与表情,可分别处理网址参数、完整网址和表单字段,正确区分空格与加号。

0 个字符
处理结果

处理结果将显示在这里。

如何进行URL编码或解码

  1. 粘贴原始文字或已经编码的内容,选择编码或解码。
  2. 单个参数或路径片段选网址组成部分;需要保留网址分隔符时选完整网址;单个表单值选表单字段。
  3. 执行转换并复制结果。拼接网址时,先分别编码各个参数值。

URL编码与解码使用要点

组成部分模式会转义&和=等分隔符,完整网址模式则保留网址分隔符。表单模式将空格转为+,原有加号转为%2B。请按接收系统的规则选择。

示例:编码一个网址参数值

输入内容
你好,世界!👋 + & = / ?
处理结果
%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C%EF%BC%81%F0%9F%91%8B%20%2B%20%26%20%3D%20%2F%20%3F

URL编码与解码常见问题

应该编码整个网址,还是只编码参数?

参数值应使用网址组成部分模式,&和=会分别变成%26和%3D。完整网址模式保留:、/、?、&等分隔符,并不会自动保护参数里的特殊字符。完整网址解码也会保留%2F等保留字符的转义形式。

为什么空格有时变成%20,有时变成加号?

网址组成部分模式把空格编码为%20,把加号本身编码为%2B。表单模式用+表示空格,用%2B表示加号。解码时,只有表单模式会把原文中的+当成空格。

为什么%20又变成了%2520?

这是重复编码:已有编码中的%再次被编码成%25。本工具每次只处理一层,请按接收系统的要求决定解码次数。反复解码可能把原本作为数据的分隔符还原为有特殊含义的网址字符。

支持中文、其他语言文字和表情吗?

支持,编码使用UTF-8。解码要求百分号转义和UTF-8字节都有效,不完整的序列或%GG会报错。本工具不负责GBK等旧字符编码的转换。解码只显示文字,不会访问解码后的网址。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。