BESQL 在线工具箱 BESQL URL 工具

输入
输出

在线 URL 编码与解码

按 URL 组件规则执行百分号编码,支持中文解码及查询参数中加号空格形式。输入与输出可并排对比,内容仅在浏览器本地处理。

常见问题

什么是URL 编码解码?

URL 编码(百分号编码)是把非 ASCII 字符与特殊字符转换为 %XX 形式的过程,让 URL 与表单数据能在网络上安全传输。本工具支持 URL/URI 各成分的编码与解码互转,适合处理查询参数、中文链接与防注入场景。

什么时候用URL 编码解码?

把带中文或空格的关键词转换为 URL 合法编码;解码抓包或日志中 %E4%B8%AD 之类乱码字符为可读文本;拼接带复杂参数的 GET 请求链接,避免参数丢失;调试爬虫或脚本时需要正确编码请求地址。使用时留意:编码为可逆过程,不会丢失信息;建议核对编码目标(URL 全量或仅查询参数)。

URL 编码解码怎么用?

把文本粘贴到输入框,选择从文本到 URL 编码;需要还原时切换为解码方向并粘贴编码串;复制结果或一键清空继续处理。

URL 编码的规则是什么?

按 URL 组件规则把中文与特殊字符转换为百分号编码,与 JavaScript encodeURIComponent 的行为兼容,并正确处理查询字符串中的加号与空格。

为什么解码后出现乱码?

乱码通常是编码时的字符集不一致造成的。本工具按 UTF-8 解码,正常的中文链接可以正确还原;如果原文用 GBK 编码,需要在源头处理。

整条网址可以直接编码吗?

整条 URL 编码时,协议分隔符与问号、等号等也会被编码。如果只想编码参数值,建议只对参数部分单独编码。