🔗

URL 编解码器

将中文、空格和特殊字符转成百分号编码,也可把已编码的 URL 还原为可读文本。适合处理查询参数、回调地址、API 请求链接和日志里的长 URL。

encodeURI:
💡 不会对特殊符号(? & = # /)进行编码,适合编码完整URL
encodeURIComponent:
💡 会对所有特殊符号进行编码,适合编码URL参数
解码:

如何使用 URL 编解码器处理链接和参数

快速入门指南

1

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

2

点击编码将特殊字符转换为%XX格式

3

点击解码将%XX序列转换回可读文本

4

使用复制按钮复制结果

💡实用技巧

编码对于包含特殊字符的URL至关重要
解码帮助阅读已编码的URL和参数
支持标准和组件编码
完全在客户端运行以保护隐私

常见问题

encodeURI 适合处理完整 URL,会保留 : / ? & = # 等结构符号;encodeURIComponent 适合处理单个参数值,会把这些符号也编码,避免参数被误拆。
& 在查询字符串中用于分隔参数。如果参数值本身包含 &,必须先编码,否则后面的内容可能被当成另一个参数。
标准 URL 百分号编码中空格是 %20;表单提交的 application/x-www-form-urlencoded 中常见写法是 +。调接口时要看服务端期望哪一种。
常见原因是百分号后不是两位十六进制、字符串被截断,或内容被重复编码/解码。遇到异常时可以先分段检查参数。

还有疑问?查看我们的其他工具或 联系我们 获取支持。