URL 编码/解码

在线 URL 编码与解码工具,支持中文与特殊字符,可选择保留 URL 结构字符。

纯浏览器本地运行,数据不上传服务器

输出

使用说明

  1. 在输入框粘贴需要处理的文本(URL、查询参数或任意字符串)。
  2. 点击“编码”将文本转为 URL 安全格式;点击“解码”将 %XX 序列还原为原文。
  3. 勾选“使用 encodeURI”后,编码时会保留 :/?#&= 等结构字符,适合编码完整 URL 而非单个参数。

常见问题

URL 编码和普通转义有什么区别?
URL 编码(百分号编码)把非 ASCII 与保留字符转换为 % 加十六进制形式,如空格变 %20、中文按 UTF-8 编码;它是 HTTP 查询参数、路径片段的标准表达方式。
decodeURIComponent 与 decodeURI 怎么选?
一般用 decodeURIComponent,它把所有 %XX 序列都还原;decodeURI 会保留保留字符对应的编码,主要用于还原完整 URL。
为什么编码后的中文变长了?
一个汉字在 UTF-8 下占 3 个字节,每个字节编码为 %XX,因此一个汉字编码后为 9 个字符,属正常现象。
反馈