Base64图片转换

Base64图片转换

上传区域

点击或拖拽图片到此处上传

粘贴Base64

Base64图片转换工具介绍

Base64 图片转换用于把图片与 Base64 字符串互相转换。图片转 Base64 后,可以以 data:image/png;base64 开头的形式直接写进 HTML、CSS 或 JSON,省掉一次图片请求,也方便在邮件模板、接口报文里内嵌小图。反过来,把一段 Base64 粘进来就能还原成图片并预览、下载,适合从接口日志或配置文件里提取图片。

适用范围很明确:几 KB 到几十 KB 的小图标、纯色图形适合内嵌;大图不建议,因为 Base64 体积约为原图的 1.33 倍,会让 HTML 明显膨胀、且无法被浏览器单独缓存,反而拖慢页面。

支持拖拽上传和直接粘贴,输出结果已包含 data URL 前缀,可直接使用。编解码在浏览器本地完成,图片不会上传服务器。

常见问题

Base64 图片适合直接写进网页吗?
只适合几 KB 的小图标,能省一次请求。大图转 Base64 会让 HTML 膨胀约三分之一,而且无法被浏览器单独缓存,反而更慢。
用在 img 标签里需要加前缀吗?
需要,格式为 data:image/png;base64,xxxx。本工具输出的结果已包含前缀,可直接粘到 src 里使用。
有大小限制吗?
Base64 体积约为原图的 1.33 倍。超过几 MB 后输入框会明显卡顿,建议先压缩图片再转换。
图片会被上传吗?
不会。编码和解码都在浏览器本地完成,图片不会离开设备。