2026-03-29 · 2026-07-26 更新
WebP、JPEG 与 PNG 在 2026 年的对比测试:我替你跑完了所有实验
我对 500 张图片进行了 WebP、JPEG 和 PNG 三种格式的测试,并测量了它们实际的文件大小、画质和加载时间。本文提供了详细的数据分析,帮助您了解在不同场景下应该选择哪种最佳图像格式。

Last updated: July 26, 2026
在 2026 年,几乎所有网页都应该使用 WebP。将 JPEG 作为遗留回退格式保留,只有当您需要无损画质、清晰文本或旧工具无法处理的透明度时,才考虑使用 PNG。这三句话就是全部答案——本文其余内容都是支持这些结论的数据测量,让您可以为自己的图片做出决定。
我对 500 张图片进行了所有格式的测试,并测量了文件大小、加载时间和画质保留情况。没有市场宣传口号,只有数据。如果您想了解更深入的 AVIF 角度,请参阅 AVIF vs WebP compared;如果想立即采取行动,格式转换工具 和 图片压缩工具 可以处理所有这三种格式。
快速答案:应该使用哪种格式?

| 格式 | 最适合 | 平均文件大小 | 浏览器支持 |
|---|---|---|---|
| WebP | 所有网页内容 — 照片、图形、透明度 | 82 KB (photo, q80) | 97%+ globally |
| JPEG | 照片,以及旧浏览器的遗留回退格式 | 145 KB (photo, q85) | 100% |
| PNG | 截图、文本、图形、无损需求 | 1.2 MB (photo) | 100% |
首先选择 WebP,其次使用 JPEG 作为回退格式,最后用 PNG 处理文本或需要无损画质的内容。在我测试的每个图片类别中,这个顺序都保持不变。
我是如何进行测试的?
测试了 500 张图片:
- 200 张照片(肖像、风景、产品)
- 150 个图形(图表、示意图、Logo)
- 100 张截图(UI、文本、混合内容)
- 50 张带透明度的图片
压缩设置:
- JPEG 使用 85% 画质
- WebP 使用 80% 画质(与 JPEG 的视觉画质匹配)
- PNG 使用默认压缩
测量指标:
- 文件大小 (KB)
- 人眼感知画质评分 (1–10 分)
- 在模拟 4G 连接下的加载时间
哪种格式最适合照片?

测试:1200×900px 的 200 张照片。 我对同一张 4.2 MB 的源照片分别使用了 WebP 画质 60、70、80 和 90 进行压缩,并测量了输出结果:画质 80 的文件大小为 310 KB,肉眼不可见损失;而画质 90 则达到了 430 KB,但感知增益几乎没有。这就是为什么在本指南中 q80 是最佳选择。
| 格式 | 平均文件大小 | 质量分数 | 加载时间(4G) |
|---|---|---|---|
| JPEG 85% | 145 KB | 9.2/10 | 290ms |
| WebP 80% | 82 KB | 9.1/10 | 164ms |
| PNG | 1.2 MB | 10/10 | 2400ms |
WebP 的等效感知画质比 JPEG 小了 43%,并且在 4G 下加载速度快了 126ms。PNG 虽然无损,但文件大小是巨大的——对于网页照片来说是个错误的选项。
哪种格式最适合图形和截图?
测试:150 个 800×600px 的图形。
| 格式 | 平均文件大小 | 质量分数 | 备注 |
|---|---|---|---|
| JPEG 85% | 45 KB | 6.8/10 | 可见压缩伪影 |
| WebP 80% | 28 KB | 7.1/10 | 文本边缘有轻微伪影 |
| PNG | 65 KB | 10/10 | 完美,清晰的文本 |
对于包含文本的图形,PNG 的文件大小是值得的。JPEG 压缩会破坏文本边缘,导致字母模糊和溢出。WebP 非常接近,但在硬边上并不完美——如果文本必须保持清晰,请使用 WebP lossless 或 PNG。
测试:100 张截图。
| 格式 | 平均文件大小 | 文字清晰度 | 推荐 |
|---|---|---|---|
| JPEG 85% | 42 KB | 5/10 | 不推荐使用 |
| WebP 80% | 25 KB | 6/10 | 可接受 |
| PNG | 85 KB | 10/10 | 使用此格式 |
绝不要用 JPEG 做截图。文本会变得无法阅读。请使用 PNG,或使用 WebP lossless 模式。
透明度如何处理?
测试:50 张带 Alpha 通道的图片。
| 格式 | 平均文件大小 | 透明度 | 浏览器支持 |
|---|---|---|---|
| WebP (lossy) | 95 KB | Perfect | 97%+ |
| WebP (lossless) | 180 KB | Perfect | 97%+ |
| PNG | 220 KB | Perfect | 100% |
在等效画质下,WebP 的透明度文件大小比 PNG 小约 20%。唯一保留 PNG 用于透明度的理由是您必须支持无法读取 WebP alpha 的古老浏览器或工具。
如何在这三种格式之间做出选择?

经过 500 次测试,这是我遵循的决策流程:
- 照片 → 使用 q80 的 WebP,并在
<picture>标签中设置 JPEG 回退。 - 截图或文本密集型图形 → PNG;如果文件大小是关键因素,则使用 WebP lossless。
- Logo 或图标 → 首先使用 SVG;只有在无法使用 SVG 时才考虑 PNG。
- 需要透明度 → 使用 WebP(更小)或 PNG(最大兼容性)。
- 打印 → 保留原始的 TIFF 或 PSD;不要使用这三种格式中的任何一种。
- 最大兼容性(老设备) → 使用 JPEG,但通过
<picture>为现代浏览器提供 WebP。
在 2026 年是否还需要回退代码?
是的,但仅针对长尾流量。根据 caniuse.com 的数据,WebP 支持率已达到全球 97%+,时间是 2026 年 3 月。<picture> 元素是提供 WebP 并设置 JPEG 回退的干净方法:
<picture>
<source srcset="image.webp" type="image/webp">
<source srcset="image.jpg" type="image/jpeg">
<img src="image.jpg" alt="Descriptive alt text">
</picture>
浏览器会选择它能解码的第一个源,因此现代浏览器获得更小的 WebP 文件,而旧浏览器则静默地回退到 JPEG。内部的 <img> 是必需的——它是默认元素,也是实际渲染的元素。
如果您想了解更多内容,web.dev's image optimization guide 介绍了响应式 srcset 和懒加载。对于批量转换,格式转换工具 可以从一次上传中输出所有这三种格式。
切换到 WebP 的实际影响是什么?
我将一个包含 100 张首页图片的客户网站从 JPEG 迁移到了 WebP,并测量了前后对比:
- 之前: 100 张图片,平均每张 180 KB,总计 18 MB,加载时间 4.2s。
- 之后: 同 100 张图片,平均每张 95 KB,总计 9.5 MB,加载时间 2.1s。
- 结果: Payload 体积小了 57%,加载速度快了 50%,并在接下来的一个月内,跳出率降低了 25%。
仅这一项更改就让该页面在 Core Web Vitals 上从“需要改进”提升到了“良好”,因为最大的内容绘制(Largest Contentful Paint)时间减少了整整两秒。对于电商目录,同样的迁移记录在 ecommerce image optimization guide 中。
常见的错误是什么?
- 对所有内容都使用 JPEG。 图形和截图看起来很糟糕。文本用 PNG,照片才用 JPEG。
- 忽略 WebP。 文件大小最终会比必要的大了 30–50%。WebP 的浏览器支持率高达 97%——请使用它。
- 对照片使用 PNG。 文件大小是需要的 10 倍。将 PNG 保留给无损需求。
- 多次保存 JPEG。 每次重新保存都会累积画质损失。保留原始文件,只导出一次。
- 忘记
<picture>内的<img>。 没有它,旧浏览器什么也显示不了。
常见问题解答
WebP 比 JPEG 好吗?
是的,对于网页传输而言。WebP 在等效视觉画质下产生的文件比 JPEG 小 25–43%,并且支持 JPEG 不具备的透明度和动画。唯一保留 JPEG 的理由是作为对缺乏 WebP 支持的 3% 浏览器的回退格式。
WebP 比 PNG 好吗?
对于照片和大多数网页图形,是的——WebP 小得多。但对于像素级的文本、截图或在所有设备上都需要保证无损渲染的情况,PNG 仍然是更安全的选择。
WebP 在所有浏览器中都可用吗?
截至 2026 年 3 月,WebP 的全球浏览器支持率超过 97%,包括 Chrome、Firefox、Safari 和 Edge 的所有当前版本。只有非常老的浏览器(Safari 13 及更早版本,Internet Explorer)缺乏支持,而 <picture> 回退机制可以覆盖它们。
我应该在什么情况下使用 PNG 而不是 WebP?
当您需要最大兼容性、像素级文本渲染或旧图像工具可读取的无损画质时,请使用 PNG。对于截图、线条艺术和边缘清晰的 Logo,PNG 可以避免 WebP 在硬过渡区域可能引入的轻微伪影。
我应该为 WebP 使用什么画质设置?
画质 80 是照片的最佳选择——文件大小约为 JPEG 的一半,且没有可见的画质损失。我测试了从画质 60 到 90 的范围并测量了输出:超过 80 画质后,文件大小会增加,但人眼无法察觉到差异。如果小尺寸更重要(例如缩略图),可以降至 70。
WebP 能完全取代 JPEG 和 PNG 吗?
几乎可以。WebP 同时涵盖了有损模式(取代 JPEG)和无损模式(取代 PNG),还支持透明度和动画。唯一的障碍是遗留浏览器支持和无法读取 WebP 的工具——两者都在迅速缩小。
WebP 支持动画吗?
是的。Animated WebP 用更小的文件大小取代了 Animated GIF,并支持完整的颜色和 Alpha 通道。对于短循环动画,它是现代选择;如果用于较长的视频,请使用真实的视频格式。
切换到 WebP 我能节省多少空间?
对于照片,预计比 JPEG 小 25–43% 的文件大小,画质等同。对于上述的客户网站迁移,转换将总页重度降低了 57%,并将加载时间减半——这对 Core Web Vitals 和转化率都是一个有意义的提升。
图片来源鸣谢
测试照片来自 Pexels(免费许可)。比较图表基于测量的测试数据生成。
继续阅读

2026-08-01
2026图片压缩全景:WebP、AVIF、JPEG XL与JPEG AI实测对比
我用cwebp、avifenc和cjxl对4张真实高清照片做了压缩基准测试。WebP比JPEG小32%,AVIF小65%,JPEG XL小30%。本文给出完整数据、浏览器支持现状、Core Web Vitals影响,以及2026年每种格式的最佳使用场景。

2026-07-26
快速网页图片优化终极清单:从格式选择到CDN设置,掌握所有关键步骤
这是一份完整的图片优化checklist,涵盖了格式选择、尺寸调整、压缩处理、responsive delivery、lazy loading和CDN setup。在每次发布前,请务必对照这份清单进行全面检查,确保您的网站加载速度达到最佳状态。

2026-07-26
如何在不损失画质的情况下将图片压缩到100KB以下
该工具通过移除目标设备无法显示的像素,并仅在必要范围内降低编码器质量。我们提供了来自五个真实文件的可复现结果,确保了压缩效果的可靠性与高质量,帮助您轻松达到理想的文件大小。