如何使用 URL 编码器和解码器
输入您的文字或网址
将文本键入或粘贴到“编码”面板中,或者将百分比编码的 URL 粘贴到“解码”面板中。
单击编码或解码
点击相应的按钮来转换您的输入。格式错误的 URI 中的错误会被捕获并清楚地显示。
复制结果
使用输出旁边的复制按钮立即复制结果,或使用交换按钮链接编码/解码操作。
一键将文本编码为 URL 安全格式或解码百分比编码的 URL。处理特殊字符、空格和符号—所有这些都在浏览器中本地处理。
对任何 URL 进行编码或解码 — 结果立即显示
将文本键入或粘贴到“编码”面板中,或者将百分比编码的 URL 粘贴到“解码”面板中。
点击相应的按钮来转换您的输入。格式错误的 URI 中的错误会被捕获并清楚地显示。
使用输出旁边的复制按钮立即复制结果,或使用交换按钮链接编码/解码操作。
使用浏览器原生的encodeURIComponent 和decodeURIComponent 函数确保每次都能获得符合RFC 标准的准确结果。
无需按任何按钮即可查看实时更新的编码或解码结果,使迭代快速且轻松。
格式错误的百分比编码序列可以通过清晰的错误消息被优雅地捕获,而不是崩溃或产生错误的输出。
“交换”按钮将输出移回输入,以便您可以链接多个编码/解码步骤,而无需来回复制粘贴。
URL 编码(百分比编码)将 URL 中不允许的字符(如空格、&、=、#)转换为 % 后跟两个十六进制数字,例如空间变为%20。
当传递可能包含特殊字符的查询字符串参数时、构建 API 请求时或在 HTML 属性中嵌入 URL 时,对 URL 进行编码。
encodeURI 对完整 URL 进行编码,同时保留 /、?、& 等字符。 encodeURIComponent 对包含这些字符的组件(如查询值)进行编码。该工具使用encodeURIComponent 来实现最大程度的安全性。
格式错误的 URI 包含无效的百分比编码序列,例如后面没有两个有效的十六进制数字的单独 %。我们的解码器捕获这些并显示错误,而不是返回乱码输出。
不会。所有编码和解码均完全在您的浏览器中使用本机 JavaScript 执行。没有上传或存储任何内容。
是的。该工具通过解码生成的 UTF-8 百分比编码序列来处理完整的 Unicode,包括中文字符、表情符号和其他多字节序列。