图片在线转换Base64
将图片文件流转换为base64。支持 PNG、GIF、JPG、JPEG、SVG、PSD、BMP、ICO、TTF、TIFF、WOFF、EOT 等格式。
点击框将图片上传此处转为base64格式
只支持单图上传
data:XXX/XXX;charset=XXX;base64,XXX
Base64 是一种基于 64 个可打印字符来表示二进制数据的表示方法。
Base64 常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据。
图片的 BASE64 编码就是可以将一幅图片数据编码成一串字符串,使用该字符串代替图片地址,从而不需要使用图片的 URL 地址。
在CSS中使用:background-image: url("data:image/png;base64,iVBORw0KGgo=...");
在HTML中使用:src="data:image/png;base64,iVBORw0KGgo=..."
一般用于小图片,不仅可以减少图片的请求数量(集成到js、css代码中),加快小图像的加载时间,还可以防止某些路径等问题导致图片404错误。
经过Base64 编码后的文件体积一般比源文件大 30% 左右。
浏览器 | 版本 | 描述 |
---|---|---|
谷歌浏览器 | 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+ | - |
点击上传,或将文件拖拽到此处