URL 编码与解码——免费在线工具

即时编码或解码 URL,转义特殊字符以安全传输。100% 在浏览器中运行。

免费使用 →

功能特性

🔄

编码与解码

在编码和解码模式之间切换,单击即可双向转换。

🌐

完整 URL 或组件

对整个 URL 或仅查询参数值进行编码,按需选择合适的模式。

即时预览

结果随输入实时更新,无需点击提交按钮。

🔒

隐私优先

所有处理均在浏览器本地完成,任何数据均不会发送到服务器。

📋

一键复制

单击即可将编码或解码结果复制到剪贴板。

📜

历史对比

查看原始内容与编码结果的对比,清晰了解每处变化。

使用方法

1

选择模式

选择编码或解码。对 URL 使用「编码 URL」,对查询参数值使用「编码组件」。

2

输入 URL 或文本

将您的 URL 或文本粘贴到输入框中。

3

查看结果

编码或解码结果即刻显示在下方。

4

复制并使用

复制结果,用于您的 URL、API 调用或其他 Web 场景。

常见问题

什么是 URL 编码?
URL 编码(百分比编码)将字符转换为可在互联网上传输的格式。特殊字符替换为 % 后跟两位十六进制数字,例如空格变为 %20。
encodeURI 和 encodeURIComponent 有什么区别?
encodeURI 保留完整 URL 中有效的字符(/, ?, &, =),对其余字符编码。encodeURIComponent 对所有特殊字符(包括 URL 结构字符)都进行编码。查询参数值应使用 encodeURIComponent。
哪些字符会被编码?
在 encodeURIComponent 中:字母、数字及 - _ . ! ~ * ' ( ) 保留不变,其余字符(包括空格、#、$、&、+、,、/、:、;、=、?、@)均进行百分比编码。
可以解码完整 URL 吗?
可以。粘贴完整 URL 并选择解码,即可查看原始字符。
我的数据会发送到服务器吗?
不会。所有编码和解码均在浏览器中使用 JavaScript 原生函数(encodeURI、encodeURIComponent、decodeURI、decodeURIComponent)完成。

← 返回 pudone! 首页