BASE64 图片互转工具

图片转Base64
Base64转图片
当前模式:图片转Base64 - 将图片文件转换为Base64编码字符串
点击选择图片或拖拽图片到此处
支持 JPG、PNG、GIF、WebP、BMP 等格式,建议大小不超过 5MB

功能说明

图片转Base64

功能特点:

  • 支持拖拽上传和点击选择图片
  • 支持 JPG、PNG、GIF、WebP、BMP 等常见图片格式
  • 提供两种输出格式:Data URI(含MIME类型)和纯Base64字符串
  • 可选图片压缩功能,减小编码后的大小
  • 实时预览和图片信息展示(尺寸、大小、格式)
  • 一键复制Base64编码或Data URI

应用场景:内联图片到HTML/CSS、移动端图片传输、小图标编码、邮件嵌入图片

Base64转图片

功能特点:

  • 支持 Data URI 格式和纯 Base64 字符串
  • 自动识别图片格式(PNG、JPG、GIF等)
  • 实时预览解码后的图片
  • 支持下载图片到本地
  • 支持复制图片到剪贴板

应用场景:Base64图片提取、Data URI解码、图片预览和保存

什么是 Data URI?

Data URI 是一种将数据内嵌到网页中的方案,格式为:

data:[<MIME类型>][;base64],<数据>

示例:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA...

优点:

  • 减少HTTP请求,提升页面加载速度
  • 图片与HTML/CSS代码一起传输,无需额外下载
  • 适合小图标、按钮等小尺寸图片

缺点:

  • 编码后大小增加约 33%(Base64特性)
  • 不适合大图片(会增加页面体积)
  • 无法被浏览器缓存(除非整个CSS/HTML被缓存)

最佳实践

  • 适用场景:小于 10KB 的图标、Logo、按钮等小图片
  • 不适用场景:大图片、照片、需要频繁更新的图片
  • 压缩建议:转换前先压缩图片,减小Base64字符串长度
  • 格式选择:PNG适合透明图片,JPG适合照片,GIF适合动画
  • 浏览器兼容性:所有现代浏览器均支持 Data URI

注意事项

  • 建议上传图片大小不超过 5MB,过大的图片可能导致浏览器卡顿
  • Base64编码后的大小约为原图片的 133%
  • 所有操作均在浏览器本地完成,不会上传到服务器,保护隐私
  • 移动设备上处理大图片可能较慢,请耐心等待