全部在浏览器本地计算 · 数据不上传
首页 / 工具 / URL 编解码

URL 在线编码 / 解码

标准 encodeURIComponent 编码与解码,支持中文。

关于这个工具

URL 里不能直接出现空格、+、/、& 等字符,中文和特殊符号需要转成 %XX 形式的百分号编码。

JavaScript 里有两个函数:encodeURIComponent 会把所有特殊字符都编码(适合参数值),encodeURI 会保留 / ? & = 等结构字符(适合整个 URL)。本工具用的是前者。

常见问题

空格变成了 %20 还是 +?

encodeURIComponent 编码成 %20;+ 是表单 application/x-www-form-urlencoded 的写法,两者在 URL 参数里含义略有不同。

解码报错怎么办?

说明字符串里有不完整的 % 转义(比如单独一个 % 后面没跟两位十六进制)。检查原始字符串。

其他工具