URL 编码与解码

在浏览器本地编码和解码 URL,支持 URL 组件与完整 URI 两种模式。

原文

编码范围

编码文本

URL 组件模式使用 encodeURIComponent / decodeURIComponent,适合单个查询值或路径片段,编码 /、?、&、= 和 # 等结构字符。完整 URI 模式使用 encodeURI / decodeURI,保留这些结构字符;解码时也保留其百分号转义,不验证网址是否可访问

空格编码为 %20;+ 始终作为加号处理,不按表单规则转为空格。Unicode 按 UTF-8 编码。字母、数字及 - _ . ! ~ * ' ( ) 保持原样

使用方法

编辑任一侧即可实时转换。单个参数或路径片段使用 URL 组件模式;需要保留完整 URI 分隔符时,使用完整 URI 模式。可复制结果或重置示例。