🔗 在线URL编码解码工具
⏱ 更新于 · 免费 · 无需注册 · 数据本地处理
免费在线 URL 编码解码工具,输入即出结果,支持组件编码、整段 URL 编码与表单编码三种模式,中文、空格、特殊符号一键转换可还原,显示字节数,本地运算不上传。
动画操作演示
在线URL编码解码工具介绍
在线 URL 编码解码工具解决链接里中文、空格、&、# 等字符导致请求出错的问题:把文本按 UTF-8 转成 %E5%B7%A5 这样的百分号编码,或把编码后的地址还原成可读中文。提供三种模式:组件编码(encodeURIComponent,适合拼参数值)、整段 URL 编码(encodeURI,保留 : / ? & = 分隔符)、表单编码(空格转 +)。常见场景是接口调试拼 query 参数、排查后端收到的参数为何乱码、从日志还原编码链接。输入即出结果并显示字节数,全部本地计算,参数不上传。
在线URL编码解码工具使用方法
- 把需要处理的文本或链接粘贴到输入框
- 选择编码方式(组件编码最常用),点「编码」或「解码」
- 结果实时显示,点击结果框即可复制
常见问题(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 个字。
参考资料与权威文档
本页技术说明参考以上官方文档撰写,确保描述有据可查。
隐私与数据安全说明
🔒 本工具全部在你的浏览器本地运行:你输入的数据、生成的结果均只存在于当前页面内存中,不会上传到服务器,也不会被任何第三方获取。关闭页面即自动清除,无需注册、无需登录、完全免费。