URL 编码/解码器

对 URL 和查询字符串进行转义以确保安全传输,或将转义的 URL 转回普通可读文本。

输入您的文本:

方向

编码模式

结果:

如何编码或解码 URL

  1. 将您的 URL 或查询字符串粘贴到输入框中。
  2. 选择"编码"或"解码",然后选择匹配的编码模式。
  3. 点击"转换"获取转义或未转义的输出。
  4. 复制结果,用于链接、API 或表单。

常见问题

两种编码模式有什么区别?

encodeURIComponent 转义几乎所有字符,适用于单个查询值,而 encodeURI 保留斜杠和冒号等字符,适用于完整 URL。

为什么空格会变成 %20?

URL 只能包含有限的字符集。编码会将空格等字符转换为 %20 这样的百分号编码形式,以便安全传输。

我需要手动编码 URL 吗?

不需要,大多数编程语言会自动处理,但此工具对于调试、手动构建查询字符串或测试边界情况非常方便。

URL 数据会被发送到任何地方吗?

不会。编码和解码完全在您的浏览器中完成,您粘贴的内容不会被上传或记录。

相关工具

为什么编码 URL?

URL 只能包含有限的字符集,因此特殊字符必须进行百分号编码才能安全传输。编码可在构建链接、表单或 API 调用时保持查询参数完好。

提示与限制

对单个查询值使用 encodeURIComponent,对完整 URL 使用 encodeURI——它们转义不同的字符集。一切都在本地运行,数据永远不会离开浏览器。