跳转到内容
您已离线,部分功能可能无法使用。

Base64 编码器与解码器

在浏览器中即时编码和解码文本、文件及图片。

处理中…

如何在线编码或解码 Base64

  1. 打开 Base64 转换器

    在浏览器中打开 Hanoon Base64 转换器。

  2. 输入数据

    粘贴要编码的文本,或粘贴要解码的 Base64 字符串。你也可以上传文件。

  3. 获取结果

    转换会立即完成。复制输出内容,或下载解码后的文件。

什么是Base64编码?

Base64 是可逆的二进制转文本编码,不是加密。使用 UTF-8 时,Hello 编码为 SGVsbG8=,한글 编码为 7ZWc6riA;按 UTF-8 解码即可还原文本。

如何将文件编码为Base64?

选择文件模式和编码,再拖入或选择文件,工具会自动生成可复制的 Base64 结果。要还原文件,请在文件模式选择解码,粘贴 Base64 后下载结果。请遵守屏幕显示的上传限制,该限制取决于设备内存;编码后的输入另有大小限制。

我的数据安全吗?

转换输入内容和文件字节在浏览器中处理,不会发送到应用后端。页面资源和使用情况分析可能使用网络。分享链接包含收件人可以读取的压缩输入内容,也可能保留在浏览器历史记录中。

Base64和Base64URL有什么区别?

URL-safe 将 + 和 / 替换为 - 和 _,本工具还会移除 URL-safe 输出末尾的 =。Data URL 输出添加 data:...;base64, 前缀,即使开启 URL-safe,也始终使用标准 Base64。这些格式都不提供加密。

可以预览Base64编码的图片吗?

在文件模式中,PNG、JPEG、GIF、WebP 和 BMP 通过格式与图像尺寸检查且浏览器能够显示时,可以预览。不提供 SVG 预览。成功解码的文件即使没有预览,也可以下载。

为什么解码失败或文本显示乱码?

请检查标准或 URL-safe 模式是否选对。SGVsbG8= 是有效的标准 Base64,而 SGVsbG8 仅在 URL-safe 模式下接受。无效字符、长度和填充会被拒绝,不要随意添加 =。解码文本时应选择原始字符编码:有效的 Base64 字节不一定是有效的 UTF-8。二进制数据请在文件模式中解码。