Toolbox Hub
所有工具

Base64 Encoder/Decoder

Encode decode Base64

Encode decode Base64 在您的浏览器中本地运行

About the

Base64 编码器和解码器将文本或二进制数据与 Base64 相互转换,Base64 是用于数据 URI、HTTP 基本身份验证标头和大多数电子邮件附件的编码方案。编码是使用浏览器内置的 btoa/atob 原语完成的,这意味着转换是字节精确的,并且 Unicode 文本得到正确处理,而不是产生 mojibake。当您需要在 CSS 中嵌入小图像、解码基本身份验证令牌或通过仅接受文本的通道移动二进制数据时,请使用它。

Where people use the

  • 对小图像进行编码,以便将其内联到 CSS 或 HTML 中。
  • 为仅支持某些资产的电子邮件模板创建数据 URI。
  • 解码基本身份验证标头以查看其包含的内容。
  • 通过仅接受纯文本的字段移动二进制数据。

How to use the

  1. 1

    粘贴文本或数据 URI

    在输入框中键入内容,或粘贴已进行 Base64 编码的字符串。

  2. 2

    选择编码或解码

    Encode 将纯文本转换为 Base64。解码将 Base64 字符串恢复为可读文本。

  3. 3

    复制输出

    复制结果并在您的 URL、标头或文件中使用它。

常见问题

是Base64加密吗?

不。Base64 是一种编码,而不是加密。任何人都可以在没有密钥的情况下对其进行解码,因此切勿使用它来隐藏密码或秘密。

为什么我的解码输出看起来像垃圾?

这通常意味着输入被编码为 UTF-8 文本,然后被视为二进制。解码 UTF-8 有效负载需要字节级往返,而不是纯文本解码。

我可以将图像编码为数据 URI 吗?

是的。对文件进行编码并在结果中添加 data:image/png;base64 前缀,以将其直接嵌入 HTML 或 CSS 中。

编码会改变文件大小吗?

Base64 总是将大小增加约三分之一,因为每三个字节变成四个字符。当您设置大小限制时,请为此做好计划。

相关工具