ZH
我的工具

JPG 转 AVIF

在浏览器中用 AV1 编码器把 JPG 或 PNG 转换为 AVIF:可选画质和最大尺寸,并查看节省的大小。适用于 Chrome 和 Edge。

也可使用 PNG 和 WebP,透明度会保留。
网页照片适合 50–70;越高保留的细节越多。
更大的图片会按宽高比缩小。
我的工具 →
广告

AVIF 存储照片所用的字节明显少于 JPG,甚至少于 WebP,而且所有当前的浏览器都能显示它。浏览器无法从画布保存 AVIF,所以本转换器使用浏览器自带的 AV1 视频编码器(WebCodecs),把每张图片编码为单帧静态画面,再围绕它写出标准的 AVIF 文件,全部在您的设备上完成。电脑版 Chrome 和 Edge 带有该编码器;在没有它的浏览器中,页面会告诉您,而不是生成损坏的文件。

使用方法

  1. 拖入一个或多个 JPG 文件(PNG 和 WebP 也可以)。
  2. 设置画质:网页照片通常用 50–70。
  3. 也可设置最大尺寸,然后转换。
  4. 比较大小变化,并下载 AVIF 文件。

计算公式

AV1 量化值 = round((100 − 画质) × 63 ÷ 100),从 0(最佳)到 63(最小)。大小变化 = (AVIF 字节数 ÷ JPG 字节数 − 1)× 100%。

像素会转换为 YCbCr 4:2:0(与 JPEG 相同,使用完整范围的 BT.601 矩阵),并标记为 nclx 1/13/6,使解码器还原 sRGB 颜色。文件包含 ftyp(avif、mif1、miaf)、含项目及其尺寸(ispe)、AV1 配置(av1C)、位深(pixi)和颜色(colr)的 meta 盒,以及 mdat 中的 AV1 数据。透明的 PNG 会多一张 AV1 图像作为 Alpha 图层。EXIF 元数据不会被复制。

示例

在默认画质 60 下,量化值为 round(40 × 63 ÷ 100) = 25。如果一张 500 KB 的照片变成 180 KB 的 AVIF,大小变化为 180 ÷ 500 − 1 = −64%,显示在文件下方;实际节省多少取决于图片本身以及 JPG 原本已被压缩的程度。

常见问题

为什么它在我的浏览器中不能用?

转换需要网页可以使用的 AV1 编码器(WebCodecs)。Windows、macOS、Linux 和 ChromeOS 上的 Chrome 与 Edge 有;Safari 和大多数手机浏览器能显示 AVIF,但目前还不能编码。页面会在转换前检查,如果您的浏览器没有就会说明。

JPG 转 AVIF 会损失画质吗?

这是第二次有损编码,所以会损失一点细节;画质 60 及以上时很难看出。请保留原始 JPG。

所有浏览器都能显示 AVIF 吗?

当前的 Chrome、Edge、Firefox、Safari(16.4 及以上)和三星浏览器都可以。对旧浏览器,请用 picture 元素提供 JPG 备用图片。

我的图片会被上传吗?

不会,AV1 编码器在您的浏览器内运行。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). JPG 转 AVIF. https://kakao.mobile/zh/tools/jpg-to-avif-converter/

MLA

“JPG 转 AVIF.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/jpg-to-avif-converter/.

广告