无需上传, 100% 本地处理, 无需账户

URL 编码 / 解码工具

对 URL 中的特殊字符进行编码,或解码百分号编码的字符串。一切都留在浏览器中。

URL 编码 / 解码工具 的工作原理

URL 编码器和解码器会对任意字符串进行百分号编码,使其可以安全地嵌入 URL 查询参数中,或将百分号编码的字符串解码回人类可读的文本。它同时支持完整 URL 和逐组件两种处理方式,因此你可以只对一个参数值进行编码,而不会意外地把路径中的斜杠也编码掉。

你键入的每个字符都在本地处理。当你需要对包含凭据、令牌或个人数据的字符串进行编码时,这一点尤其有用,这些内容本不应粘贴到带有服务器端日志记录的在线服务中。

常见问题

我输入的文本会被发送到任何地方吗?

不会。编码和解码完全在你的浏览器中运行,使用标准的 JavaScript encodeURIComponent 和 decodeURIComponent 函数,并针对边缘情况做了自定义处理。任何内容都不会传输给 Sunasty 或任何第三方。

我应该在什么时候使用“编码组件”而非“编码完整 URL”?

“编码组件”用于单个查询参数值或路径片段, , 它会编码包括 ? 和 & 在内的所有字符。“编码完整 URL”用于完整的 URL,此时你希望保留结构性字符(://、/、?、&、=),仅对各部分内部的字符进行编码。

为什么空格有时变成 +,有时变成 %20?

两者在不同上下文中都是空格的有效编码。%20 是 URL 中各处通用的严格百分号编码。+ 则是空格的简写形式,仅用于查询字符串内部(application/x-www-form-urlencoded)。本工具允许你选择所需的约定。

它能离线工作吗?

可以,只要页面已加载完成。由于处理在你的设备上进行,你可以断开网络连接,工具依然正常运行。这是你的数据从不离开你设备的最有力证明。

它免费吗?需要注册账户吗?

它完全免费,无需注册。没有水印,没有每日限额,使用本工具也不需要任何跟踪 cookie。