🛝Toolio
关于 联系方式

🔗 URL编码器/解码器和查询字符串解析器

立即将文本编码为URL百分比编码格式,或解码%xx字符串回纯文本——免费,无需上传,可在浏览器中完全离线使用。

URL 编码器/解码器
查询解析器

隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。

关于

此工具使用浏览器原生的encodeURIComponent和decodeURIComponent函数,将文本转换为和从URL安全编码格式转换回来。查询解析器部分允许您粘贴任何完整的URL或原始查询字符串,并立即将其分解为键值表——对于调试API调用或检查重定向参数非常有用。所有操作都在客户端运行:您的URL和查询数据永远不会离开您的设备。

如何使用

  1. 将您要编码的文本或要解码的%xx字符串粘贴到顶部的文本区域中。
  2. 点击编码以转换为百分比编码格式,或点击解码以恢复原始文本。
  3. 点击复制以将结果复制到剪贴板,或点击清除以重置。
  4. 要解析URL的查询参数,请将完整的URL(或仅查询字符串)粘贴到查询解析器字段中,然后点击解析或按Enter键。
  5. 在表格中查看解码后的键值对,并使用每行的复制按钮复制任意单个值。

常见问题

这个URL编码器是免费的吗?
是的,完全免费且无限制。无需账户、无需订阅,也没有隐藏费用。
您上传或存储我的URL或查询字符串吗?
从不。整个编码、解码和解析过程完全在您的浏览器中通过JavaScript运行。没有任何内容会被发送到任何服务器。
它可以在离线状态下使用吗?
是的。页面加载完成后,您可以离线使用,工具仍能完全运行。
URL编码和解码有什么区别?
编码将特殊字符(空格、外语文本、符号如 &, =, ?)转换为安全的百分比编码 %xx 序列。解码则逆转这一过程,将 %xx 序列还原为可读字符。
我可以只解析查询字符串而不使用完整的URL吗?
可以。查询字符串解析器接受完整的URL如 https://example.com/path?key=value,或者只解析查询部分如 key=value&foo=bar(带或不带前导 ?)。
为什么有些字符在编码时没有被处理?
该工具使用组件编码,它会保留URL中始终安全的字符:字母、数字以及 - _ . ! ~ * ' ( )。其他所有字符,包括斜杠、问号和与号,都会被转义。当文本作为参数值而不是URL结构本身时,这是您需要的。
解码时出现错误,为什么?
当百分号后没有跟随两个有效的十六进制数字时,解码会失败。这通常发生在从未进行过编码的文本中,或者字符串被编码了两次但只解码了一次。尝试第二次解码;如果百分号是字面文本,需要将其写成 %25。
此工具会上传我的数据吗?
不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。