图片在线转换Base64

将图片文件流转换为base64。支持 PNG、GIF、JPG、JPEG、SVG、PSD、BMP、ICO、TTF、TIFF、WOFF、EOT 等格式。

点击框将图片上传此处转为base64格式
只支持单图上传

结果
转HTML 转CSS 预览 清空

格式(charset非必填)
data:XXX/XXX;charset=XXX;base64,XXX

概述
  1. Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。

  2. Base64 常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据。

  3. 图片的 BASE64 编码就是可以将一幅图片数据编码成一串字符串,使用该字符串代替图片地址,从而不需要使用图片的 URL 地址。

  4. 在CSS中使用:background-image: url("data:image/png;base64,iVBORw0KGgo=...");

  5. 在HTML中使用:src="data:image/png;base64,iVBORw0KGgo=..."

  6. 一般用于小图片,不仅可以减少图片的请求数量(集成到js、css代码中),加快小图像的加载时间,还可以防止某些路径等问题导致图片404错误。

  7. 经过Base64 编码后的文件体积一般比源文件大 30% 左右。

支持Base64(DataURI)的浏览器
浏览器 版本 描述
谷歌浏览器 Chrome 4+ -
Android Chrome 57+
火狐浏览器 Firefox 2+ -
Android Firefox 52+
Safa浏览器 Safari 3.1+ -
IOS Safari 3.2+
欧朋浏览器 Opera 9+ Opera9~11 限制为 64K
IE浏览器 IE 8+ IE8 限制为 32KB
Mobile IE10+ -
Edge浏览器 Edge12+ -
UC浏览器 Android UC11+ -
QQ浏览器 QQ Browser1.2+ -

点击上传,或将文件拖拽到此处