(编/解码快捷键: Ctrl + Enter)
也可以选择图片文件来获取它的 Base64 编码的 DataURI 形式:未选择任何文件

Base64 编码解码工具

在线 Base64 编码和解码工具,支持文本与 Base64 互相转换

什么是 Base64 编码?

Base64 是一种基于 64 个可打印字符来表示二进制数据的编码方式。它常用于在需要处理文本的场合存储和传输二进制数据, 例如在 HTML、CSS、电子邮件中嵌入图片,或者在 URL 中传输特殊字符。 Base64 编码后的数据大约会比原始数据增大 33%。

常见使用场景

  • Data URI: 在 HTML/CSS 中内嵌小图片,减少 HTTP 请求
  • API 认证: HTTP Basic Auth 使用 Base64 编码用户名和密码
  • 邮件附件: MIME 协议使用 Base64 编码二进制附件
  • JWT Token: JSON Web Token 的 payload 部分使用 Base64 编码

注意事项

Base64 不是加密算法,它只是一种编码方式。任何人都可以轻松解码 Base64 数据, 所以不要使用 Base64 来保护敏感信息。如果需要安全传输数据,请使用 HTTPS 或适当的加密算法。