HEIC 和 JPEG 到底差在哪

很多人知道 HEIC 比 JPG 小,但说不清小多少、代价是什么。这一页把两种格式放在体积、画质、兼容性、功能四个维度上逐项对比,最后给出「什么时候该用哪个」的明确结论。

最后更新:2026-10-14

体积:HEIC 小多少

在最常被引用的比较条件下(同分辨率、肉眼观感接近),HEIC 的体积通常是 JPG 的 50%~60%,也就是小 40%~50%。

这个数字来自编码效率的差距:HEVC 用了比 JPEG 大得多的压缩块(最大 64×64 对 8×8)、更精细的帧内预测、以及更先进的熵编码。这些技术原本是为 4K 视频设计的,用在单张静态图上同样有效。

差距不是恒定的,它和画面内容关系很大:

  • 平滑渐变多的照片(天空、人像肤色)—— HEIC 优势最大,常常能小到 JPG 的一半以下。
  • 细节密集的照片(树叶、织物、密集文字)—— 优势收窄,可能只小 25%~35%。
  • 已经压过一次的图片 —— 继续压缩的收益会下降,因为原始信息已经在第一次压缩时丢掉了。

画质:谁更好

在相同文件大小下比,HEIC 明显更好 —— 这是编码效率的直接结果。在相同画质观感下比,HEIC 文件更小。这两种说法其实是同一件事的两种表述。

JPG 的典型缺陷在低质量下很明显:8×8 的块状边界(blocking)、边缘周围的振铃(ringing)、以及平滑区域的色带(banding)。HEIC 因为块更大、加上环路滤波,这些问题在同等压缩率下要轻得多。

但也要注意反面:JPG 已经稳定了三十年,各家解码器的实现差异很小,你看到的和别人看到的几乎一样;HEVC 在不同实现之间的一致性略差一点,极端情况下会有细微差别。

至于「转成 JPG 会掉多少画质」,我们用自己的转换管线做了一组实测,把不同质量参数下的体积和 PSNR 都量了出来:见 HEIC 转 JPG 画质实测。

兼容性:差距在这里

这是唯一一个 JPG 完胜的维度,而且差距很大。

JPG 从 1992 年发布至今,几乎是「图片」这个词的同义词:任何操作系统、任何浏览器、任何打印机、任何网站的图片上传框,都无条件支持它。你不需要向任何人解释什么是 JPG。

HEIC 的处境正好相反。它的核心编码 HEVC 有大量专利,解码器不能随意内置;容器结构又比 JPG 复杂得多。结果是:

  • 苹果生态内完全没问题。
  • Windows 需要额外装扩展。
  • 所有主流浏览器都不支持直接显示。
  • 大量在线系统(报销、证件照、表单)直接拒收。

换句话说,HEIC 输掉的不是技术,是生态。

功能:HEIC 能做而 JPG 不能的

HEIF 作为容器,能装的东西比 JPG 多:

  • 多图共存 —— 一个文件里同时放主图、缩略图和辅助图。iPhone 的连拍、Live Photo 就依赖这个。
  • 深度信息 —— 人像模式拍摄的距离图一并存进去,后期可以重新调整景深。
  • HDR 增益图 —— 让照片在支持的屏幕上显示更高的动态范围。
  • 无损旋转 —— 方向信息可以写在元数据里,旋转不需要重新编码,画质零损失。
  • 透明通道 —— HEIF 规范里支持 alpha 通道,JPG 完全不支持(要透明只能用 PNG 或 WebP)。

这些能力在转成 JPG 时大部分会丢失。JPG 一个文件就是一张平面图,没有深度、没有 HDR 增益、没有透明度。这也是「转换前先备份原始 HEIC」这个建议的原因。

结论:什么时候用哪个

场景建议格式理由
手机拍摄、自己留存HEIC省一半空间,画质更好,在自己的设备上打开无障碍
发给别人 / 上传到网站JPG对方不需要任何额外操作就能打开
放进老软件里编辑JPG兼容性优先,画质损失在正常观看下可忽略
需要透明背景PNG / WebPJPG 不支持 alpha 通道
网页配图、追求加载速度WebP 或 AVIF浏览器兼容性已经足够好,比 JPG 小得多
长期归档保留原始 HEIC不要删原图只留 JPG,否则每次编辑都会再劣化一次

一句话:HEIC 适合存,JPG 适合传。两者不是替代关系,是分工关系。

打开转换工具