URL 编码 / 解码
自动检测 · 实时转换 · 双击复制 · 纯前端本地处理
等待输入
输入
字符数: 0解码结果
decodeURIComponent(支持多层解码)等待输入…
编码结果 (URI)
encodeURI — 保留 ~!@#$&*()=:/,;?+'等待输入…
编码结果 (Component)
encodeURIComponent — 仅保留 ~!*()'等待输入…
URL 编码/解码说明
RFC3986 规定 URL 只允许包含以下字符:
- 英文字母(a-zA-Z)
- 数字(0-9)
-_.~四个特殊字符- 保留字符:
! * ' ( ) ; : @ & = + $ , / ? # [ ]
本工具使用 JavaScript 的 decodeURIComponent 解码,encodeURI 与 encodeURIComponent 编码,全部在浏览器本地执行。
encodeURI 不编码:
~!@#$&*()=:/,;?+'encodeURIComponent 不编码:
~!*()'encodeURIComponent 编码范围更大;编码整个 URL 参数值时优先使用它,编码完整 URL 路径时用 encodeURI。