🔗 URL编码器/解码器和查询字符串解析器
立即将文本编码为URL百分比编码格式,或解码%xx字符串回纯文本——免费,无需上传,可在浏览器中完全离线使用。
URL 编码器/解码器
查询解析器
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
此工具使用浏览器原生的encodeURIComponent和decodeURIComponent函数,将文本转换为和从URL安全编码格式转换回来。查询解析器部分允许您粘贴任何完整的URL或原始查询字符串,并立即将其分解为键值表——对于调试API调用或检查重定向参数非常有用。所有操作都在客户端运行:您的URL和查询数据永远不会离开您的设备。
如何使用
- 将您要编码的文本或要解码的%xx字符串粘贴到顶部的文本区域中。
- 点击编码以转换为百分比编码格式,或点击解码以恢复原始文本。
- 点击复制以将结果复制到剪贴板,或点击清除以重置。
- 要解析URL的查询参数,请将完整的URL(或仅查询字符串)粘贴到查询解析器字段中,然后点击解析或按Enter键。
- 在表格中查看解码后的键值对,并使用每行的复制按钮复制任意单个值。
常见问题
- 这个URL编码器是免费的吗?
- 是的,完全免费且无限制。无需账户、无需订阅,也没有隐藏费用。
- 您上传或存储我的URL或查询字符串吗?
- 从不。整个编码、解码和解析过程完全在您的浏览器中通过JavaScript运行。没有任何内容会被发送到任何服务器。
- 它可以在离线状态下使用吗?
- 是的。页面加载完成后,您可以离线使用,工具仍能完全运行。
- URL编码和解码有什么区别?
- 编码将特殊字符(空格、外语文本、符号如 &, =, ?)转换为安全的百分比编码 %xx 序列。解码则逆转这一过程,将 %xx 序列还原为可读字符。
- 我可以只解析查询字符串而不使用完整的URL吗?
- 可以。查询字符串解析器接受完整的URL如 https://example.com/path?key=value,或者只解析查询部分如 key=value&foo=bar(带或不带前导 ?)。
- 为什么有些字符在编码时没有被处理?
- 该工具使用组件编码,它会保留URL中始终安全的字符:字母、数字以及 - _ . ! ~ * ' ( )。其他所有字符,包括斜杠、问号和与号,都会被转义。当文本作为参数值而不是URL结构本身时,这是您需要的。
- 解码时出现错误,为什么?
- 当百分号后没有跟随两个有效的十六进制数字时,解码会失败。这通常发生在从未进行过编码的文本中,或者字符串被编码了两次但只解码了一次。尝试第二次解码;如果百分号是字面文本,需要将其写成 %25。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。