除了TinyPNG,还有哪些免费好用的图片压缩工具站?
独立开发者的小工具赛道,可以说图片压缩就是一个非常卷的分类,前有TinyPNG的成功,看似低门槛,但要做到TinyPNG的成功却非常的难,甚至很多要做压缩的都先学习一下 tinypng 的技术实现。
说到图片压缩,很多人第一反应就是 TinyPNG。确实,它做得不错,压缩率高达 70%,基本不影响画质。但也有几个“坑”:单次最多压20张,图片不能超过5M,对于我这种要一次性处理一堆图的人,真的是不太够用。

于是我花了一点时间,把这类图片压缩工具整理出来,如果你也打算做一个,那么可以先了解一下!
Picdiet
这是我最惊喜的一款工具。Picdiet 压缩完全在浏览器端完成,不走后端、不上传图片,所以压缩速度飞快、隐私也有保障。
它号称自己用了一套特别的 JS 算法,压缩效果比很多传统工具都好,比如 jpegoptim、jpegtran 那些。我一开始以为就是套 canvas + toDataURL 的老办法,结果实际一用,发现画质压缩得非常自然,确实不是那种简简单单调个质量参数就能做到的。
而且还支持多语言,有中文版,体验不错。
Free Tiny PNG
这名字一看就知道是要蹭 TinyPNG 的热度????。但说实话,它的功能确实比 TinyPNG 更丰富,支持 JPEG、PNG、WEBP、AVIF、SVG、GIF 各种格式。
还能自己调节压缩参数,有点像“进阶版 TinyPNG”,可以根据需求平衡清晰度和文件大小,压完之后视觉体验依然不错。
Compress JPG
这个站点我特别喜欢的点在于:完全离线、完全本地压缩,安全放心,不用注册登录,甚至没有文件大小限制。
一次最多可以拖 1000 张图进去(当然你电脑别太老),所有处理都在浏览器完成,真的是效率满分。
HiCompress
HiCompress 不只是图片压缩,还支持图片格式转换、裁剪、修改 DPI,甚至可以设置压缩后的 KB 数。
整个流程也是浏览器端操作,支持批量上传,文件夹直接拖,压缩前后还能预览,比一些本地软件都好用。
AnyCompress
AnyCompress 走的是简洁实用路线:可以自己设定压缩质量和图片尺寸、支持批量操作,而且一样不上传服务器,数据处理都在本地完成。
隐私图片压缩
这个名字一看就很“对症下药”:主打隐私+高效压缩。
-
不上传服务器
-
不限张数、不限大小
-
支持指定压缩后的 KB、尺寸、质量
-
默认输出 WebP,兼顾画质和体积
还有个比较有意思的功能:压缩前后可以实时对比效果。
图省啦
一键无损压缩,所有操作都在你电脑上完成,不上传、不泄露,隐私友好。
不限制文件大小、张数,也不做复杂的设置界面,就是简单高效,适合不想折腾参数的人。
EffiCompress
界面比较现代化,支持主流格式 PNG、JPG、JPEG、WebP。用了较先进的压缩算法,在保持画质的同时压得比较狠,适合对图片质量有要求但又想节省空间的场景。
Squoosh
这个是 Google Chrome Labs 出品的,开源项目,压缩效果很棒,支持多种格式之间的转换,功能齐全。
缺点也很明显:不支持批量压缩,一次一张有点慢,而且不能指定压缩到多少 KB。适合偶尔修图的朋友。
开源地址:https://github.com/GoogleChromeLabs/squoosh
在线使用:https://squoosh.app
AGPicCompress
这是个开源 Python 工具,需要你自己跑本地环境,对开发者非常友好。压缩效果很不错,JPG 用 mozjpeg,PNG 用 pngquant,支持 WebP 导出,压完基本看不出差别。
支持批量处理,完全离线运行。对于做图量大、又不太想依赖在线工具的,可以试试它。
最后说几句
图片压缩这种小工具,说简单也简单,说深也深。对我来说,它就是一个很典型的“细分领域卷王”,但又是个能打磨出极致体验的小产品。
TinyPNG 成功的背后,其实是一个“技术+体验”都到位的好案例。如果你在考虑做工具类产品,图片压缩这类项目虽然卷,但也值得研究下技术实现和产品体验。
以上这些工具都是我亲自测过的,有本地、有在线、有开源,希望对你选工具或研究产品都有点启发。