有些报名和简历系统把照片限制在 200 KB 以内,手头的证件照却有 3 MB。这种时候需要的不是一篇泛泛的图片压缩工具推荐,而是一张能直接对号入座的清单。
本文对比四款工具:ImgCompress.app、TinyPNG、Squoosh、iLoveIMG。先说明立场:ImgCompress.app 是我们做的,立场难免偏向它,所以我们把它的短板也写在了正文里。实测只针对 ImgCompress.app 和几个开源编码器,其余三款只对照官网公开的信息,没有跑它们的压缩结果,也不会给它们编数字。
先看结论:按场景选工具
| 你的需求 | 建议 | 原因 |
|---|---|---|
| 公众号、小红书配图,要快,图片不想上传 | ImgCompress.app | 在浏览器本地处理,默认长边缩到 1920 px |
| 淘宝、拼多多主图,想自己选编码器 | Squoosh | 本地处理,内置 MozJPEG、WebP、AVIF 等编码器 |
| 一次处理很多张,不介意上传 | TinyPNG | 免费网页版一次最多 20 张、每张 5 MB,文件上传到服务器 |
| 截图、Logo、带透明背景的图 | libimagequant 调色板 PNG 或 AVIF | 本文实测,比我们的默认输出小约 2.4 到 4.3 倍 |
| 图片很敏感(证件照、合同) | ImgCompress.app 或 Squoosh | 官方说明或我们实测,图片内容不发往服务器 |
我们怎么测的,以及利益声明
- 测试日期:2026-10-05。
- 机器:Apple M3 Max,macOS 26.7.1。ImgCompress.app 在 Playwright 驱动的 Chromium 154 里运行。
- 对照编码器:通过 sharp 0.35.5 调用 mozjpeg、libwebp 1.6.0、aom 3.15.1 和 libimagequant 2.4.1。
- 图片来源与许可(均为 CC0 1.0,除非另注):
- 风景 Lake Mountain Landscape,Bonnie Moreland,Wikimedia Commons。
- 人像 Woman in a headwrap in Quebec City,Wilfredor,Wikimedia Commons。
- 商品图 Balenciaga shoes with huge soles,Syced,Wikimedia Commons。
- Logo NEW LOGO R,Enzy Cell,Wikimedia Commons。
- kodim04,Eastman Kodak Company,柯达公开供无限制使用(依据 r0k.us/graphics/kodak 的说明)。
- 截图:我们自己 /compress 页面的 1440×900 截图,自有作品。
- 指标:SSIM。它是 0 到 1 之间的分数,表示输出和原图看起来有多像,1 代表完全一致。每一行只跑一次,6 张图也算不上统计样本,数字用来看量级,不是精确排名。
没测的部分:TinyPNG、Squoosh 网页版、iLoveIMG 的输出结果;Safari 和 Firefox;ImgCompress.app 的 AVIF、WebP 输出以及“保持分辨率”选项。文字由 AI 辅助起草,数字和第三方事实逐条核对过。测试文件和脚本记录在方法说明里,入口见关于我们。
在线图片压缩的实测数据
默认设置跑出来的结果。 ImgCompress.app 默认质量 0.8、体积上限 1 MB、长边不超过 1920 px。三张照片的结果如下:
| 图片 | 压缩前 | 压缩后 | 节省 |
|---|---|---|---|
| 风景 | 2.78 MB | 244.5 kB | 91.4% |
| 人像 | 11.47 MB | 150 kB | 98.7% |
| 商品图 | 2.31 MB | 243 kB | 89.7% |
这三个数字大部分来自缩小尺寸,不是编码器有多厉害。1920 px 对公众号和网页展示足够,但如果你要印刷或者放大看细节,就得调高上限。
同样 1920 px,JPEG 和 mozjpeg 比。 这是我们的短板:
| 图片 | ImgCompress.app | mozjpeg q80 | 我们更大 |
|---|---|---|---|
| 风景 | 250 kB | 183 kB | 36% |
| 商品图 | 249 kB | 183 kB | 36% |
| 人像 | 154 kB | 93 kB | 66% |
人像那张,我们的输出不但更大,SSIM 也更低(0.960 对 0.982)。原因是浏览器自带的 canvas 编码器不如 mozjpeg。只在乎 JPEG 体积的话,应该用 mozjpeg 这类专用编码器,Squoosh 的网页版内置了 MozJPEG。
PNG 只做无损。 截图从 98.4 kB 降到 78.5 kB(少 20%),Logo 从 148 kB 降到 111 kB(少 25%)。用 libimagequant 做调色板量化,同样两张图分别是 32.2 kB 和 26.0 kB(少 68% 和 83%),SSIM 分别为 0.9985 和 0.9967。代价是只剩 256 色,渐变丰富的图不适合。
WebP 和 AVIF(全分辨率)。 三张照片上,WebP q75 比 mozjpeg q75 小 28% 到 33%;AVIF q50 比 mozjpeg q75 小 47% 到 59%,SSIM 略低一点,因为 AVIF 会抹平纹理,而 SSIM 对这种抹平不敏感。AVIF 编码慢:原生 libaom 处理 12.5 MP 的图要 1.0 秒,45 MP 要 3.9 秒,mozjpeg 处理 1920 px 的图只要 0.2 到 0.4 秒。几张主图可以用 AVIF,几百张批量就别等了。
图片压缩工具推荐:四款工具逐个看
ImgCompress.app。 打开在线压缩页就能用,支持 JPG、PNG、WebP、AVIF,每批最多 10 张,单张不超过 50 MB。我们测试时(2026-10-05)压缩库脚本来自 cdn.jsdelivr.net,现在改由本站域名提供,压缩时不再请求第三方主机。图片从未上传:6 次运行里,非 GET 请求和请求体都是 0。你可以在开发者工具的 Network 面板自己验证。局限前面已经列过:JPEG 比 mozjpeg 大,PNG 不做调色板量化,只有网页版,没有 API。想改格式,要去单独的转换页。
TinyPNG。 官网列出的格式有 JPG、PNG、APNG、WebP、AVIF 和 JPEG XL。免费网页版一次最多 20 张,每张不超过 5 MB,不用注册。图片会上传到它的服务器,官网写明最多保留 48 小时。开发者接口每月有 500 次免费压缩。官网
Squoosh。 Google Chrome Labs 的开源项目,Apache-2.0 协议。官方说明图片不会发送到服务器,页面写的是“Images never leave your device”。它会收集访问统计,但不收集图片。网页版内置 MozJPEG、WebP、AVIF、OxiPNG 等编码器,其中 MozJPEG、WebP、AVIF 与我们对照用的开源编码器同属一类。命令行版已停止维护。项目地址
iLoveIMG。 压缩页列出 JPG、PNG、SVG、GIF。基础版免费,定价页写的是单文件 200 MB、压缩任务 30 次,高级版 7 美元每月(按年付约 4 美元每月)。文件在服务器处理,官方说明处理后两小时内自动永久删除。基础版有广告。定价页
隐私方面的区别很直接:TinyPNG 和 iLoveIMG 要上传,Squoosh 和 ImgCompress.app 在本地处理。身份证、合同、病历这类图,建议用后两个。
不同用途怎么设置
- 公众号、小红书配图: 保持 1920 px 长边,JPEG 或 WebP 输出。要更小的体积,改用 Squoosh 的 MozJPEG。
- 淘宝、拼多多商品主图: 先确认平台对尺寸和大小的要求,再压缩。商品图 4080×3072 经默认设置压到 243 kB,通常够用,但细节要求高的类目建议打开“保持分辨率”,这个选项我们没有测过。
- 截图和 Logo: 用 libimagequant 这类调色板量化,或 AVIF(前提是读者的浏览器和平台都支持)。我们实测的是 libimagequant。
- 简历、证件照上传限制: 先看系统要求的像素和大小。我们的实测里,默认设置的节省主要来自缩小尺寸,可以先试缩尺寸,再决定要不要降质量。
更系统的做法见图片压缩完整指南和JPEG 压缩最佳实践。
常见问题
压缩图片会不会变模糊? 缩小尺寸和降低质量都会损失细节。我们测的 JPEG 在 q80 下 SSIM 为 0.960 到 0.986,具体差异取决于图片内容,建议自己放大到 100% 对比一遍。
在线图片压缩安全吗? 看工具怎么处理。TinyPNG、iLoveIMG 会上传到服务器,并写明了保留时长。Squoosh 和 ImgCompress.app 在浏览器本地处理,图片字节不会发出去。
免费图片压缩工具有哪些限制? TinyPNG 免费版每次 20 张、每张 5 MB;iLoveIMG 基础版 30 次任务;ImgCompress.app 每批 10 张、每张 50 MB。限制可能调整,以官网为准。
PNG 能压缩多少? 无损重编码约少 15% 到 25%,调色板量化可到 68% 到 83%,但只有 256 色。
该用 WebP 还是 AVIF? 要兼容性选 WebP,要最小体积选 AVIF,但 AVIF 编码慢。格式转换可以用格式转换。
结论与局限
这份图片压缩工具推荐里,ImgCompress.app 适合不想上传图片、想快速处理公众号和小红书配图的人;要极致的 JPEG 体积或手动选编码器,换 Squoosh;要上传后批量处理,TinyPNG 免费版可以一次 20 张。
ImgCompress.app 的局限我们再列一遍:JPEG 输出比 mozjpeg 大 36% 到 66%,PNG 只做无损,默认缩到 1920 px,每批 10 张、单张 50 MB。需要原始分辨率时,先调整设置再压缩。
