URL 编码解码
免费在线的 URL 编码解码工具,按 RFC3986 做百分号编码双向转换,正确处理查询参数中的中文、空格与 &、= 等特殊字符,对不完整的 % 序列给出中文错误提示,排查参数乱码必备,无需下载,打开即用。
隐私说明:本工具所有处理均在您的浏览器本地完成,输入的数据不会上传到服务器。
什么是URL 编码解码?
URL 中只允许出现有限的 ASCII 字符,中文、空格、&、= 等都必须百分号编码(Percent-Encoding)后才能作为参数传输。排查“参数乱码”“链接被截断”问题时,第一步就是把 URL 解码看真实内容。本工具做完整的 encodeURIComponent/decodeURIComponent 双向转换,并对不完整的 % 序列给出中文错误提示。
如何使用
- 粘贴待编码文本或已编码的 URL 片段
- 选择编码或解码
- 复制结果
常见问题
- 空格编码后是 %20 还是 +?
- 按 RFC3986(encodeURIComponent)空格编码为 %20;application/x-www-form-urlencoded 表单里约定为 +。两种在服务端通常都能识别。
- 整个 URL 能直接编码吗?
- 不建议。encodeURIComponent 会把 : / ? 也编码掉,正确做法是只对参数值编码。
- 解码报错“不完整的 % 序列”是什么?
- 说明文本里存在 % 后不足两位十六进制字符(如 %2、%GG),通常是编码被截断所致。
相关工具
Base64 编码解码免费在线的 Base64 编码解码工具,基于 UTF-8 字节流编解码,中文、emoji 往返不乱码,彻底解决原生 btoa 中文报错问题,能识别并提示非法 Base64 输入,编解码实时完成且全程本地处理,无需下载安装,粘贴即用。Unicode 互转免费在线的 Unicode 互转工具,中文与 \uXXXX 转义序列双向转换,emoji 等超 U+FFFF 的字符按 UTF-16 代理对正确输出,调试 JSON 响应与 properties 配置必备,全程本地处理,无需安装,粘贴即用。HTML 实体转义免费在线的 HTML 实体转义工具,支持命名实体(<)、十进制(<)与十六进制(<)三种形式的双向转换,默认转义 &、<、> 与单双引号五个字符,正确展示代码片段、防止 XSS 注入必备,无需下载安装,打开即用。UTF-8 / Hex 转换免费在线的 UTF-8 与 Hex 转换工具,文本按 UTF-8 编码转为十六进制字节串(如“中”→ e4 b8 ad),支持空格、逗号分隔或 0x 前缀输入,还原时校验字节合法性避免乱码,分析报文与哈希值必备,无需安装,粘贴即用。
最后更新于 2026-09-04