🔗 在线URL编码解码工具

⏱ 更新于 · 免费 · 无需注册 · 数据本地处理

一句话答案

免费在线 URL 编码解码工具,输入即出结果,支持组件编码、整段 URL 编码与表单编码三种模式,中文、空格、特殊符号一键转换可还原,显示字节数,本地运算不上传。

正在加载工具…

动画操作演示

在线URL编码解码工具介绍

在线 URL 编码解码工具解决链接里中文、空格、&、# 等字符导致请求出错的问题:把文本按 UTF-8 转成 %E5%B7%A5 这样的百分号编码,或把编码后的地址还原成可读中文。提供三种模式:组件编码(encodeURIComponent,适合拼参数值)、整段 URL 编码(encodeURI,保留 : / ? & = 分隔符)、表单编码(空格转 +)。常见场景是接口调试拼 query 参数、排查后端收到的参数为何乱码、从日志还原编码链接。输入即出结果并显示字节数,全部本地计算,参数不上传。

在线URL编码解码工具使用方法

  1. 把需要处理的文本或链接粘贴到输入框
  2. 选择编码方式(组件编码最常用),点「编码」或「解码」
  3. 结果实时显示,点击结果框即可复制

常见问题(FAQ)

url编码在线怎么用?

把要处理的文本粘进输入框,默认按组件编码(encodeURIComponent)处理,边输入边出结果;要还原就把编码后的字符串粘进去点「解码」。例如「工具快」3 个汉字在 UTF-8 下是 9 字节,编码后为 %E5%B7%A5%E5%85%B7%E5%BF%AB,共 27 个字符,点一下结果框即可复制。

URL 编码解码工具哪个好用?

看三点:是否输入即出结果、是否区分组件编码与整段 URL 编码、解码失败时是否给出明确原因。工具快三种模式都支持,实时显示字符数与 UTF-8 字节数(1 个汉字 = 3 字节),解码遇到非法 % 会指出是第几个字符出错,全程浏览器本地运算、不上传。

encodeURIComponent 和 encodeURI 有什么区别?

encodeURIComponent 会把 : / ? & = # 这些分隔符也编码,适合拼接单个参数值;encodeURI 保留分隔符,适合编码一整条 URL。搞混的典型后果是:用 encodeURI 拼参数时参数里的 & 没被编码,后端会把 1 个参数拆成 2 个。

为什么解码报错「URI malformed」?

说明字符串里有不合法的百分号序列:% 后面必须紧跟 2 位十六进制数(0-9、A-F),单个 %、%ZZ、%E4%B8 这种截断的都会被判非法。单个百分号要写成 %25;中文在 UTF-8 下占 3 字节,需要 3 组完整的 %XX 才能还原 1 个字。

参考资料与权威文档

📖 MDN encodeURIComponent() 文档

📖 RFC 3986 URI 通用语法

本页技术说明参考以上官方文档撰写,确保描述有据可查。

隐私与数据安全说明

🔒 本工具全部在你的浏览器本地运行:你输入的数据、生成的结果均只存在于当前页面内存中,不会上传到服务器,也不会被任何第三方获取。关闭页面即自动清除,无需注册、无需登录、完全免费。

相关工具推荐