拖入图片以编码
拖放、粘贴或选择文件
PNG · JPG · WebP · GIF · SVG — 在您的设备上编码
图片转Base64 — 以及反向转换
将任意图片编码为Base64字符串或数据URI,获取可直接粘贴的CSS和HTML代码片段,或将Base64解码还原为图片 — 免费,在浏览器中完成。
常见问题
这个Base64图片工具是免费的吗?
是的 — 完全免费,无水印,无需注册。您可以随意编码和解码任意数量的图片。
什么是Base64图片(数据URI)?
Base64是一种仅用纯文本字符表示二进制数据(如图片文件)的方式。数据URI在该文本前加上data:image/png;base64,等前缀,让浏览器可以直接将该字符串当作图片使用,无需下载单独的文件。
如何将图片转换为Base64?
在“编码”标签页中,拖入或选择一张图片。工具会立即显示原始Base64字符串、完整数据URI以及即用的CSS和HTML代码片段。点击“复制”,或将字符串下载为.txt文件。
如何将Base64还原为图片?
切换到“解码”标签页,粘贴Base64字符串或完整的data: URI,点击“解码”。图片立即显示为预览,可按原始格式下载。
为什么Base64字符串比我的图片文件更大?
Base64编码会使大小增加约33%,因为每3个二进制字节变为4个文本字符。这是正常现象。内联数据URI最适合小图片(图标、小型徽标);对于较大的图片,普通文件或URL通常更小,缓存效果也更好。
编码会改变图片质量吗?
不会。Base64是对原始字节的无损文本表示 — 不会对图片进行重新压缩或任何更改。解码后得到的文件与原始文件字节完全相同。
支持哪些图片格式?
可以编码PNG、JPG、WebP、GIF、BMP、SVG、AVIF和ICO文件。解码时自动从数据中检测格式,并为下载文件赋予正确的扩展名。
我的图片在哪里处理?
编码和解码在您的浏览器中进行,因此结果在您自己的设备上生成。有关工具相关数据处理方式,请参阅我们的隐私政策。
可以在CSS或HTML中使用数据URI吗?
可以。“编码”标签页提供已填入数据URI的CSS background-image规则和<img>标签 — 直接复制粘贴即可。通过这种方式内联小图片可减少一次额外的网络请求。
在手机上可以使用吗?
可以。编码器和解码器在手机和平板上均可使用 — 按钮、复制操作和粘贴框均支持触控操作。
更多图片工具
Crop an image
Crop to any ratio or an exact pixel size.
Image toolCompress an image
Shrink file size without visible quality loss.
Image toolResize an image
Change dimensions to exact pixels or presets.
Image toolConvert HEIC to JPG
Turn iPhone HEIC photos into universal JPG.
Image toolConvert image format
PNG, JPG and WebP — convert any to any.