首页 加密解密 Base64编解码
🔧

Base64编解码

Base64文本/图片编解码,支持文件转Base64

文本编解码
图片转Base64
输出结果

工具介绍

Base64是一种用64个可打印字符(A-Z、a-z、0-9、+、/)表示二进制数据的编码方式,广泛用于邮件传输、网页内联图片、API数据传输、JWT令牌等场景。

  • 文本编码:将任意字符串(含中文)编码为Base64字符串
  • 文本解码:将Base64字符串还原为可读文本,自动识别UTF-8编码
  • 图片转Base64:上传图片文件,生成可直接用于CSS/HTML的 data:image/...;base64,... Data URI格式
  • Base64转图片:将Base64字符串还原为图片并预览

使用场景

  • 将小图片内联到HTML/CSS中,减少HTTP请求
  • 邮件正文中嵌入图片
  • API接口传输二进制数据
  • JWT(JSON Web Token)的Header和Payload编码

所有编解码在浏览器本地完成,数据不上传服务器。


Base64 小贴士

  • 编码原理:将每3字节(24位)数据分为4组6位,映射为64个可打印字符(A-Z a-z 0-9 + /)
  • 体积变化:Base64编码后数据体积增大约 1/3(3字节→4字符)
  • 填充符:不足3字节时用 = 号填充,所以Base64字符串常以 = 或 == 结尾
  • Data URIdata:image/png;base64,... 格式可直接嵌入HTML/CSS,减少HTTP请求