← 所有文章

2026 年的 JPG、PNG、WebP、AVIF —— 该用哪种图片格式,什么时候用

2026-06-28

被问得最多的问题之一就是哪种图片格式"最好"。其实根本没有最好的——每种格式都是在文件大小画质透明度之间做取舍,选哪个取决于图片本身。下面是我对 2026 年真正值得关心的这四种格式的看法。你可以在这里把它们互相转换,全程不上传任何东西。

简短版

  • 照片 → JPG(哪儿都能打开)或者 AVIF(体积小得多,前提是你能控制它在哪儿显示)。
  • Logo、图标、截图,以及任何有锐利边缘或透明背景的图 → PNG,或者用 WebP 来省空间。
  • 你自己掌控页面的网页图片 → 优先 AVIF,WebP 兜底。
  • 发给别人、对方只要能打开就行 → JPG 或 PNG。无聊是无聊点,但对方永远不会遇到麻烦。

JPG —— 通用的默认选项

JPG(也叫 JPEG)是有损的:它会丢掉一些你基本看不出来的细节,换取更小的文件。它存在的时间太久了,所以什么东西都能打开它——每一部手机、每一台打印机、每一台老掉牙的笔记本。缺点是:不支持透明,而且如果你把同一张 JPG 反复保存、或者把压缩拉得太狠,它就会出现方块状的瑕疵。它处理锐利边缘也不行,所以文字和线条图会显得糊。

**适用于:**照片,任何要用邮件发出去或交接给别人的东西,以及任何你不想冒一点兼容性风险的场合。

PNG —— 无损且支持透明

PNG 是无损的——它一个像素不差地保留——并且支持 alpha 通道(透明)。这让它非常适合 Logo、图标、截图,以及有硬边缘的图形。代价是体积:一张 PNG 照片可能比同样的 JPG 大 5–10 倍,因为照片的细节太多,无损存储起来很不划算。

**适用于:**Logo、图标、UI 截图、示意图,以及任何需要透明背景或清晰文字的东西。

WebP —— 现代的折中选择

WebP 两边都能干:既能有损也能无损,支持透明,通常比对应的 JPG 或 PNG 更小。当前所有浏览器都支持它。主要的别扭之处在浏览器之外——一些较老的桌面软件和少数几个聊天工具还打不开 WebP,所以它更像是个"给网页用"的格式,而不是个"发给奶奶看"的格式。

**适用于:**你自己掌控的网站上的图片,文件小意味着页面更快。

AVIF —— 最小、最新

AVIF 是这四种里最新的,在同等画质下通常体积最小,尤其是照片。它也支持透明和更宽的色域。取舍跟 WebP 一样,只是更明显:现代浏览器支持得不错,但较老的软件就参差不齐了,而且编码起来更慢。当带宽要紧、并且你能提供一个 WebP 或 JPG 的兜底方案时,它就值得用。

**适用于:**那些你想要文件尽可能小、又能提供兜底格式的网页照片。

一条几乎总是奏效的规则

如果是个需要打开这个文件,用 JPG(照片)或 PNG(图形)。如果是个浏览器需要加载这个文件,就用 AVIF 或 WebP,并保留一个 JPG/PNG 的兜底。

透明度会替你做决定:JPG 做不了透明,所以任何带透明背景的东西都只能是 PNG、WebP 或 AVIF。

不上传也能转换

切换格式不该意味着把照片交给某台服务器。ToolKoala 的图片转换器把整件事都放在你的浏览器里完成——拖进一个文件(或者一整批),选好目标格式,下载。像素从不离开你的设备。如果你在准备图标,favicon 生成器SVG 转 PNG 工具遵循同样的规则。

常见问题

哪种图片格式最小? 对照片来说,AVIF 在同等画质下通常最小,其次是 WebP,再是 JPG。对颜色不多的扁平图形而言,一张优化得当的 PNG 或 WebP 反而可能更小。体积永远取决于具体的图片,所以诚实的答案是"转一下,比一比"。

WebP 比 JPG 好吗? 对网页上的图片来说,通常是的——同等画质下 WebP 文件一般更小,而且支持透明。但 JPG 能打开的地方更多,所以对于要发给别人的文件,JPG 仍然是更稳妥的选择。

什么时候该用 PNG 而不是 JPG? 任何你需要透明或清晰边缘的时候——Logo、图标、截图、示意图、文字。PNG 是无损的,所以不会出现方块瑕疵,但存成 PNG 的照片会比存成 JPG 大很多。

在格式之间转换会不会损失画质?有损格式(JPG、有损的 WebP/AVIF)会丢掉一些细节。在无损格式之间转换(PNG ↔ 无损 WebP)则不会。反复重新保存一张 JPG 会让它慢慢劣化,所以能留个原件就留个原件。

这些转换会上传我的图片吗? 在 ToolKoala 不会——转换器完全在你的浏览器里运行,所以你的文件留在你的设备上。

— Milo 🐨