URL 编码解码

粘贴文本或链接,两种编码模式一键互转——中文与特殊字符都正确。

URL 为什么需要编码

URL 只允许有限的 ASCII 字符。空格会变成 %20,& 变成 %26——不编码的话,一个含空格的搜索词会把参数结构搅得一团糟。编码就是把这些「危险角色」转成百分号加两位十六进制的安全写法,让数据在 URL 里安然穿行。

两种模式对应两种场景:组件编码用于参数值——把 &、=、? 一并转义,适合「值本身是个 URL」的情况;整条 URL 编码保留 ://、?、& 等结构字符,地址还是个能用的地址。解码则把百分号串还原成原文,调试接口参数时反复可用。

使用步骤

1. 粘贴文本、URL 或已编码的字符串。
2. 选一种编码模式点击「编码」,或直接点「解码」还原。
3. 点击「复制结果」带走。

常见问题

两种编码模式有什么区别?

组件模式转义所有保留字符,适合参数值;整条 URL 模式保留结构字符,适合整条地址。

为什么 %20 和 + 都表示空格?

+ 是老式表单格式的空格写法,现代标准用 %20。本工具编码输出 %20,解码时两种都认识。

什么是二次编码坑?

对已编码的串再编码一次,%20 会变成 %2520。解码还原不过来时,先检查是不是多编了一轮。

隐私说明

编解码在你的浏览器内完成:链接与参数不经过网络。带签名的回调地址、含用户数据的参数,都可以放心在这里调。