Base64 编码 / 解码

在浏览器中即时将文本编码为 Base64 或将 Base64 解码为纯文本。免费,无需上传数据。

使用方法

  1. 选择编码解码模式。
  2. 将文本或 Base64 字符串粘贴到输入框中。
  3. 点击操作按钮执行转换。
  4. 点击复制按钮复制结果。
  5. 使用交换将输出移回输入框,方便链式操作。

常见使用场景

  • API 认证:Basic Auth 请求头使用 Base64 编码的凭据。
  • Data URI:CSS/HTML 中内联的图片和字体是 Base64 编码的。
  • JWT 令牌:Header 和 Payload 部分采用 Base64url 编码。
  • 邮件:MIME 附件使用 Base64 编码。

FAQ

什么是 Base64?

Base64 是一种将二进制数据转换为 ASCII 文本的编码方案,使用 64 个可打印字符。常用于 Data URI、邮件附件和 API 令牌。

我的数据会发送到服务器吗?

不会。所有处理都在浏览器中通过 JavaScript 内置 API(btoa/atob)完成,数据不会离开您的设备。

可以编码二进制文件吗?

本工具处理文本(UTF-8)。二进制文件编码器即将推出。

为什么解码失败?

Base64 字符串必须包含有效字符且填充正确。如果字符串看起来被截断,尝试在末尾添加 '='。