Squoosh是什么

Squoosh 是 Google Chrome Labs 做的一个开源图片压缩工具,打开浏览器就能用。所有压缩都在本地完成,图片不会上传到服务器,隐私这块不用担心。

它支持 JPEG(MozJPEG)、PNG(OxiPNG)、WebP、AVIF、JPEG XL 等格式,每种格式都能调到底层参数。左右滑块对比是 Squoosh 最直观的交互,压缩前后效果一眼就能看出来,文件大小也会实时更新。

但它有个明显短板:一次只能处理一张图,没有批量功能。配套的 Node.js CLI 工具 @squoosh/cli 也在 2023 年停止维护了,现在基本靠网页版。

Squoosh - Google推出的免费开源图片压缩工具 - squoosh.app

Squoosh核心功能

  • 浏览器本地处理:所有运算都在你的设备上跑,断网也能用。处理商业素材或敏感截图时,不用担心数据外传。

  • 多种编解码器:MozJPEG、OxiPNG、WebP、AVIF、JPEG XL(JXL)、WP2(实验性)。AVIF 和 JXL 在同样画质下体积比 WebP 更小。

  • 参数可调:不只是拖个质量滑块。MozJPEG 能调渐进式扫描、色度子采样;WebP 能调 effort 等级;AVIF 能调 CQ level、速度、瓦片数。想榨干每一 KB 的人会用得上。

  • 实时对比:左右分屏 + 可拖拽滑块,像素级对比原图和压缩后的差异,文件大小变化实时显示。

  • 改尺寸:可以顺便调整图片宽高,按百分比或固定像素缩放都行。

  • PWA 离线使用:安装成桌面应用后,不需要网络也能打开。

Squoosh应用场景

  • 网页性能调优:把首页大图压成 AVIF 或 WebP,减少加载时间。

  • 设计稿交付:给客户发预览图前压到合适大小,避免邮件附件过大。

  • 格式转换:PNG 转带透明度的 WebP,或 JPEG 转 AVIF 做渐进增强。

  • 参数实验:对比不同编码器和参数组合,找体积和质量的平衡点。

  • 隐私敏感场景:处理内部文档截图、客户素材,不想上传到第三方服务器。

Squoosh优缺点

好用的地方

  • 完全免费,不用注册,没广告。

  • 本地处理,不上传,隐私安全。

  • 编解码器支持比较前沿,AVIF、JXL 都能输出。

  • 参数粒度很细,能精确控制输出质量。

  • 对比预览直观,调参过程所见即所得。

麻烦的地方

  • 一次只能处理一张图,没有批量模式。

  • 没有预设保存功能,每次都要手动调参。

  • 不支持 GIF、HEIC、视频、PDF。

  • 手机端体验一般,界面更适合桌面浏览器。

  • CLI 已弃用,开发者需要找替代方案做自动化。

Squoosh如何使用

  1. 打开 https://squoosh.app。

  2. 把图片拖进去,或点击选择文件。

  3. 右侧选输出格式(比如 WebP)。

  4. 拖动 Quality 滑块,看左侧对比图和文件大小变化。

  5. 需要的话展开「Advanced settings」微调编码参数。

  6. 点击左下角齿轮图标可以调整输出尺寸。

  7. 满意后点右下角下载按钮保存。

经常用到的话,可以在浏览器里把它安装成桌面应用,离线也能用。

Squoosh与竞品对比

维度SquooshTinyPNG NowImageOptimShortPixelVizua
价格免费免费免费免费额度+付费免费
处理方式浏览器本地浏览器本地本地软件服务器端浏览器本地
批量处理❌ 单张✅ 支持✅ 支持✅ 支持✅ 支持
JPEG✅ MozJPEG
PNG✅ OxiPNG
WebP
AVIF
JPEG XL
GIF
HEIC
实时对比预览✅ 滑块简单
编解码器参数极细质量滑块自动有限质量滑块
额外功能仅压缩25+ 工具仅压缩WordPress 插件71 种工具
CLI/API已弃用
开源✅ Apache 2.0

为什么选择Squoosh

偶尔压一两张图,又对质量有要求——比如想把 banner 压到刚好 100KB 又不糊——Squoosh 是目前最顺手的免费工具。本地处理可以放心处理商业素材,不用顾虑隐私。AVIF 和 JXL 的支持也让它在格式前瞻性上领先多数竞品。

但如果你每周要处理几十上百张图,或者需要裁切、加水印、去背景这些额外操作,Squoosh 的单文件限制会让你很快觉得累,这时候该考虑带批量功能的替代方案。

常见问题

Q:Squoosh 收费吗?

不收费,完全免费,也不需要注册。

Q:图片会被上传到服务器吗?

不会。所有处理在浏览器里通过 WebAssembly 完成,图片数据不会离开你的设备。

Q:支持批量压缩吗?

网页版不支持,一次只能处理一张。之前有过 CLI 工具可以做批量,但 2023 年已经停止维护。

Q:最大支持多大的图片?

没有硬性文件大小限制,取决于你设备的内存。超大图片可能会让浏览器变卡。

Q:压出来的图比原图还大怎么办?

通常是因为质量参数设得太高,或者原图本身已经高度优化。试试降低 quality 值,或换用更高效的格式(如 AVIF)。

Q:为什么我的 GIF/HEIC 打不开?

Squoosh 不支持 GIF 和 HEIC 格式,只处理静态图片。