TinyPNG替代工具:50 KB目标大小与文件去向
有人问怎样把JPEG压到50 KB以下时,常会提到TinyPNG。2026年11月3日,我们读了它的公开页面,又在我们的“图片压缩”工具里用三张图片做了同样的测试。
作者:PulsarKit ·
TinyPNG:一次20张图片,最多保留48小时
TinyPNG和TinyJPG是同一个服务。它的条款写明,条款“规范TinyPNG和TinyJPG网站的使用”(“govern the use of the TinyPNG and TinyJPG websites”),并写明所有者是Tinify B.V.。2026年11月3日,首页写道:“最多20张图片,每张最大5 MB。”(“Up to 20 images, max 5 MB each.”)它的常见问题还写道:“免费用户可以灵活地一次上传最多20张图片,每张最大5MB。”(“Free users have the flexibility to upload up to 20 images at once, each with a maximum size of 5MB.”)以及“可以免费转换最多3张图片”(“you can freely convert up to 3 images”)。它列出的格式是:“JPEG XL (JXL)、AVIF、WebP、JPG、PNG和APNG(动画PNG)”(“JPEG XL (JXL), AVIF, WebP, JPG, PNG and APNG (animated PNG)”)。这篇文章里TinyPNG的引文,都是我们从它的英文页面翻译的。
它的价格页列出两个付费网页方案。便宜的那个:“$3.25”,“每月 | 按年计费”(“Per month | Billed annually”),“每张图片75 MB”(“75 MB Per image”),“无限次压缩”(“Unlimited Compressions”)。另一个:“$12.42”,“每月 | 按年计费”(“Per month | Billed annually”),“每张图片150 MB”(“150 MB per image”),“无限次转换”(“Unlimited conversions”)。条款写道:“所列价格均为美元(USD)”(“Listed prices are in U.S. dollars (USD)”)。“无广告”(“Ad free”)这一行出现在付费方案的表格里,免费方案没有。我们没有查看免费页面怎样展示广告。
PulsarKit有200多个免费的文件工具,没有注册、订阅或付款表单,结果也没有水印。
人们问的问题:把JPEG压到50 KB以下
只收50 KB的签证或考试表单,是人们去找压缩工具的常见原因。TinyPNG把自己的方法描述为针对每张图片寻找最佳结果:“我们的压缩引擎采用智能算法,根据每张图片独特的内容确定最佳优化级别”(“Our compression engine employs a smart algorithm to determine the best optimization levels tailored to each image's unique content”)。在2026年11月3日读过的11个TinyPNG页面上,我们没有找到以KB设定大小的选项,也没有找到把文件压到某个大小以下的承诺。这只是那些页面的说法,不能证明没有这样的选项。它的几个页面重复了一条客户的话,提到了50 KB:“半MB的图片可以缩小到只有50KB”(“a half MB image can be reduced to just 50KB”)。这说的是一个人的结果,不是一项设置。
我们没有运行过TinyPNG的压缩,无论是照片还是别的图片,所以说不准它压到50 KB会得到什么。我们能报告的,是我们自己的工具被问到这个问题时做了什么。
2026年11月3日,按大小的表现
图片压缩有一个压缩级别,叫按大小:以KB或MB输入一个目标。2026年11月3日,检查时,我们在桌面浏览器里给它输入了三张JPEG图片,“输出格式”选JPEG,“必要时允许调整尺寸”保持开启,这也是默认设置。
第一张是4000 × 3000像素、4.4 MB的照片。目标200 KB时,约16到18秒后,得到191 KB、2000 × 1500的文件。目标50 KB时,它停了下来,并说:“不破坏这张图片就无法压缩到50 KB”。完成文件那一行显示“未达到”,下载按钮保持不可用,这个结论在我们观察的42秒里没有变。
第二张是本来就是800 × 600像素、309 KB的照片。目标50 KB时,得到48,319字节,尺寸仍是800 × 600,页面说目标已达到。目标200 KB时,得到193,939字节。目标20 KB时,得到约19 KB、640 × 480的文件。
第三张是4000 × 3000像素的平滑渐变图。目标50 KB时,得到45,666字节,尺寸不变。这是一张合成图片,所以只能当作一个迹象:结论取决于图片里有什么,而不是对你的照片的承诺。
普通的压缩级别不以某个数字为目标。在第一张照片上,“均衡”用了约2.4秒,把4.4 MB压到1.5 MB,小了65%。要卡住上限,就用按大小。打开时目标已经设好的页面:50 KB、100 KB和200 KB。
页面说“不行”的时候
被拒绝,意味着这张图片按这个像素尺寸压到目标大小,会严重受损。这不是崩溃,而且比一个技术上是50 KB、却看不清的文件好。像素更少的图片,在同样的大小下能给质量留出更多空间。我们那张800 × 600的照片就说明了这一点。我们没有测试先缩小那张12百万像素的照片,所以说不准它能不能达到50 KB。
有些表单还会规定宽度和高度,或者格式。先用图片裁剪或调整大小把图片裁成表单要求的形状,再设定大小。针对某一张具体的表单,见美国签证照片指南。某个门户会不会接受这张图片,我们没法告诉你。
TinyPNG做得更好的地方
它列出了两种我们不接受的格式:JPEG XL和动画PNG。这里的图片压缩接受JPG、PNG、WebP、AVIF和GIF,GIF压缩后会变成只含第一帧的PNG。
它的覆盖范围超出一个网页。它的菜单列出了Developer API、Image CDN、WordPress插件、Figma插件和“Website image Analyzer”。API页面写道:“每月500次免费压缩”(“500 free compressions each month”),接下来的9,500次是“每次压缩$0.009”(“$0.009 Per compression”),再接下来的10,000次是“$0.002”。这些我们都没有。如果你要压缩自己网站上的图片,这是一个实实在在的差距。
它的付费方案每张图片可处理75 MB和150 MB。这里的上限是每个文件100 MB,一次最多100个文件、共500 MB,比它免费页面允许的多,比它最大的方案少。
它的常见问题说,它的API可以保留部分元数据:“版权、位置和创建日期”(“copyright, location, and creation date”)。这里的“保留EXIF信息”只对JPEG有效。它的压缩效果是否比我们的更好,或者同一个文件压出来是否更小,我们没有测试。
你的文件去了哪里
TinyPNG的菜单把它的工具描述为“在浏览器中即时”压缩(“instantly in your browser”)。它的常见问题写道:“我们最多保留48小时,之后永久删除。”(“We retain them for a maximum of 48 hours, after which they are permanently deleted.”)条款写道:“上传到本服务的图片会被临时存储、优化,并在48小时内删除。”(“Images uploaded to the Service are temporarily stored, optimized and deleted within 48 hours.”)我们没有观察它的网络流量,所以只能转述这几句话,不能多说。
这里的图片压缩在你的浏览器里用WebAssembly编解码器运行。不上传任何内容,服务器上也没有排队。我们的说法同样可以核实:见怎样确认网页工具没有把你的文件传出去。为了在另一个工具中继续处理,PulsarKit可能会在这个浏览器中存储你的输入内容或结果的本地副本。关闭标签页或重启浏览器后,这份副本可能仍会保留。清除PulsarKit的网站数据即可删除它。
哪个更适合你
如果你要管理自己的网站,用插件、API或CDN,TinyPNG就是为此做的,我们不是。如果只是一张照片,文件大小必须低于某个上限,比如50 KB,图片压缩把这个数字当作目标,做不到时会告诉你,不需要账号,每个文件最大100 MB,也不用等服务器。
本文用到的工具
继续阅读
- 各国护照照片尺寸:官方要求,以及一张照片存成五种尺寸七个国家官方页面上的打印尺寸、像素和文件大小,查看日期为2026年10月29日。然后是同一张手机照片存成五种在线申请尺寸的结果,以及其中文件太小的那一个。
- Facebook封面照片尺寸:用照片做出100 KB以内的851 × 315封面Facebook帮助中心建议公共主页封面使用851 × 315、不超过100 KB的sRGB JPG,在电脑上以16:9的画框、在手机上以2.4:1的画框从左边开始显示。下面是我们用两张12百万像素的照片做封面的过程,每一步都附有数字。
- LinkedIn背景图尺寸:用一张照片做出1584 × 396的封面图片LinkedIn建议个人档案的封面图片(也叫背景图片)使用1584 × 396、小于8 MB的JPG或PNG。这里介绍从手机照片裁出它的两种方法,并附上我们自己的实测数据。