全部工具

DEV / 003

URL编码 / 解码

安全编码或解码URL和查询字符串。

私密工作区输入内容保留在此设备上,并尽可能在浏览器中处理。
Result
—

指南 / 01

适用场景

在分享含空格或中文等非ASCII字符的URL前,将其转为百分号编码;也可以把日志中的编码地址还原为可读文本。

指南 / 02

快速指南

  1. 完整地址选择完整URL模式,单个搜索词或查询参数值选择组件模式,然后输入原文。
  2. 将原文转换为编码形式时执行编码,查看已有百分号编码时执行解码。
  3. 完整URL模式保留结构分隔符;组件模式会编码&、=、/等字符,结果应放在一个查询参数值的位置。

验证

验证计算结果

对https://example.com?q=서울 역编码后再解码,应恢复原文,包括空格和韩文字符。

限制

需要了解的限制

完整URL使用encodeURI/decodeURI,组件使用encodeURIComponent/decodeURIComponent。完整URL解码会保留%2F等已转义的保留分隔符。对已编码的输入再次编码会造成双重编码。

常见问题

常见问题

%20和加号是否总表示同一种空格?

%20是空格的百分号编码。加号在表单编码的查询数据中可能代表空格,但一般URL解码可能仍将它保留为字面上的加号。

输入数据会发送到外部吗?

不会。工作数据在浏览器中处理,也不会包含在广告请求中。