拖入图片以编码

拖放、粘贴或选择文件

PNG · JPG · WebP · GIF · SVG — 在您的设备上编码

图片转Base64 — 以及反向转换

将任意图片编码为Base64字符串或数据URI,获取可直接粘贴的CSS和HTML代码片段,或将Base64解码还原为图片 — 免费,在浏览器中完成。

100%免费复制或下载无需注册 PNG · JPG · WebP · GIF · SVG

常见问题

这个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>标签 — 直接复制粘贴即可。通过这种方式内联小图片可减少一次额外的网络请求。

在手机上可以使用吗?

可以。编码器和解码器在手机和平板上均可使用 — 按钮、复制操作和粘贴框均支持触控操作。

更多图片工具