URL 编码器 / 解码器

立即编码和解码 URL 和查询字符串。

工作原理

1

输入 URL

将您要处理的 URL 或字符串粘贴到输入框中。

2

选择操作

选择“编码”转换特殊字符,或选择“解码”恢复它们。

3

获取结果

将处理后的字符串复制到剪贴板以在代码中使用。

常见问题

为什么要编码 URL?

URL 只能包含某些 ASCII 字符。编码将不安全的 ASCII 字符替换为“%”后跟两个十六进制数字。

什么是“全部编码”?

这使用 JavaScript 的 encodeURIComponent 函数,该函数编码特殊字符,如 /、? 和 &,使其适合编码 URL 参数。

它安全吗?

是的,编码和解码完全在您的浏览器中进行。没有数据发送到任何服务器。

哪些字符是安全的?

字母数字字符、连字符、下划线、点和波浪号通常是安全的,不进行编码。

符号 % 是什么意思?

符号 % 表示后面的两个字符代表原始字符的十六进制代码。

我可以多次解码吗?

是的,如果 URL 被双重编码,您可能需要多次单击“解码”以检索原始文本。

encodeURI 和encodeURIComponent 之间有什么区别?

encodeURI 用于完整 URL 并保留特殊字符,例如 : / ? #. encodeURIComponent 对所有内容进行编码,使其适合查询参数。

为什么空格变成%20或+?

URL 中的空格不安全。 它们通常在路径中编码为 %20,在查询字符串中编码为 + (application/x-www-form-urlencoded)。

我可以解码部分 URL 吗?

是的,该工具将解码您粘贴的任何字符串,即使它只是 URL 的片段。

这个工具对SEO有用吗?

是的,检查 URL 的编码方式有助于调试链接和重定向问题。