暂无最近使用记录
暂无收藏工具

图片转Base64

图片与Base64编码互相转换

点击或拖拽图片到这里

支持 JPG、PNG、WebP、GIF 格式

使用场景

网页嵌入
将小图标转为Base64直接嵌入CSS/HTML,减少请求。
邮件签名
邮件签名图片转Base64可避免被当作附件。
数据存储
小图片可以Base64形式存入数据库或配置文件。
API传输
接口传图时可用Base64编码代替文件上传。
开发调试
开发时快速预览Base64编码图片的显示效果。
单文件应用
将图片嵌入HTML,方便分发单文件网页应用。

常见问题

Q 什么是Base64编码?
A Base64是一种将二进制数据转换为文本字符的编码方式。图片转Base64后变成一长串文字,可以直接嵌入HTML或CSS中。
Q 为什么编码后体积变大了?
A Base64编码会让数据体积增加约33%。所以只建议对小图标(几KB)使用,大图片不适合转Base64。
Q 如何在CSS中使用?
A 在CSS中这样使用:background-image: url('data:image/png;base64,编码内容...'); 复制生成的完整编码即可。
Q 如何在HTML中使用?
A 在HTML的img标签中直接使用:<img src="data:image/png;base64,编码内容..."> 复制生成的完整编码即可。
Q 支持哪些图片格式?
A 支持JPG、PNG、WebP、GIF等常见图片格式。编码会自动识别并保留原始格式信息。
Q 图片会上传到服务器吗?
A 不会。所有转换都在您的浏览器本地完成,图片和编码都不会上传到任何服务器,完全保护您的隐私。

相关工具

图片在浏览器本地处理,不会上传到服务器,保护您的隐私安全。