AVIF 转 Base64

在浏览器中立即将 AVIF 图像编码为 Base64 数据 URI。

Drag & drop your AVIF file here, or click to choose. Everything runs in your browser — nothing is uploaded.

Base64 output

这个免费的 AVIF 到 Base64 编码器可将您的图像转换为数据 URI,您可以直接粘贴到 HTML、CSS、JSON 或电子邮件模板中 — 无需托管,也无需额外的 HTTP 请求。字节在本地读取和编码,因此文件永远不会上传,您可以将结果复制为原始 Base64 字符串、数据 URI、CSS 背景规则或完整的 img 标签。

常见问题解答

如何将 AVIF 转换为 Base64?

将文件拖放到上面的框中,编码的输出会立即出现,并带有预览。选择您需要的输出样式 - 纯 Base64、数据 URI、CSS 背景图像规则或 HTML img 标签 - 然后将其复制或下载为文本文件。

我的文件是否上传到服务器?

不会。该文件会使用 JavaScript 和 WebAssembly 在您的浏览器中直接进行解码和重新编码,并且永远不会离开您的设备。这就是为什么私人照片、客户工作和任何机密信息都安全的原因,也是该工具在页面加载后在网络断开连接的情况下继续工作的原因。

为什么 Base64 版本比我的图像大?

Base64 使用 4 个字符表示每 3 个字节,因此编码文本始终比原始文件大 33% 左右,加上数据 URI 前缀。对于图标和徽标等小型资产来说,这种交易是值得的,可以节省整个网络的往返时间,但对于大照片来说,这是一个糟糕的交易。

我什么时候应该将图像作为数据 URI 嵌入?

对于小型且始终需要的资源(图标、徽标、微小的背景纹理),删除 HTTP 请求比额外的字节更重要。对于大图像,请避免使用它:它们无法单独缓存,它们会阻止 CSS 或 HTML 被解析,并且会使包含它们的每个页面变得臃肿。

这对透明度有用吗?

是的。原始文件字节逐字编码,而不是重新绘制,因此透明度、颜色配置文件和任何嵌入的元数据都按原样保存。

这适用于 Windows、Mac、iPhone 和 Android 吗?

是的。它可以在 Windows、Mac、Linux、iPhone 和 Android 上的任何现代浏览器中运行,无需安装任何内容,也无需帐户。 Chrome、Edge、Firefox 和 Safari 均受支持。