URL 解码工具
在线 URL 编码/解码工具,支持中文和特殊字符,纯前端本地处理
解码/编码结果
结果将显示在这里
Ad Space
什么是 URL 解码?
URL 解码是 URL 编码的逆过程,将百分号编码(Percent-Encoding)的字符串还原为原始字符。URL 编码会将非 ASCII 字符和特殊字符转换为 %XX 的形式,解码则将其还原。
URL 编码规则
- 安全字符:字母、数字、- _ . ~ 不进行编码
- 空格:编码为 %20 或 +(在 application/x-www-form-urlencoded 中)
- 非 ASCII 字符:按 UTF-8 编码后每个字节转为 %XX
- 保留字符:: / ? # [ ] @ ! $ & \' ( ) * + , ; = 等在特定场景需要编码
常见应用场景
- URL 参数解析:读取 URL 查询参数中的中文或特殊字符
- 爬虫开发:解析网页中的编码链接
- API 调试:查看编码后的请求参数真实内容
- 数据分析:处理日志中的编码数据
常见问题
decodeURI 和 decodeURIComponent 有什么区别? ▼
decodeURI 不解码 URL 中具有特殊含义的字符(如 / ? # : @ & = + $),适合解码完整 URL;decodeURIComponent 解码所有字符,适合解码 URL 参数值。本工具默认使用 decodeURIComponent。
遇到乱码怎么办? ▼
URL 编码应该使用 UTF-8 字符集。如果解码后出现乱码,可能是原始编码使用了其他字符集(如 GBK)。这种情况下需要先确认原始编码的字符集。
数据安全吗? ▼
完全安全。所有编解码都在您的浏览器本地完成,数据不会上传到任何服务器。