A product shoot for the retail shelf and the online shop rarely stays under 20 photos, and that is exactly where TinyPNG's free tier stops. The tools are all good at the job itself; the difference only shows up once a shoot grows past a handful of images or arrives as HEIC straight off a phone. This comparison of TinyPNG, Squoosh and iLoveIMG looks at where each one draws the line, and adds the option that treats a whole folder as one job rather than twenty separate ones.
Three photo batches a studio produces
- A retail or online-shop product shoot that easily runs past 60 or 80 photos.
- Before-and-after client photos shot as HEIC that a compressor will not open.
- The same set resized twice, once for Instagram and once for the website.
The free options compared
| Tool | Free limit | HEIC in? | Size target |
|---|---|---|---|
| TinyPNG | 20 images a session, 5MB each | No | No, automatic |
| Squoosh | Unlimited, but private | No | Quality slider, one image at a time |
| iLoveIMG | Task and size caps, queue at busy times | Yes | No, level-based |
| Jobbit | Free plan credits, no batch counter | Yes | Yes, in KB, a whole folder |
A salon example
The Finishing Touch Salon photographed 80 retail products for a new online shop section, and TinyPNG's 20-image session limit meant four separate uploads before the set was done, each one restarting the same settings from scratch. Attaching the whole folder to a free resizer with a target of under 300KB per image finished the batch in one message, with the file names kept in order for the shop's listing tool and nothing left to rename by hand.
Our pick and why
For a handful of ready-sized images, TinyPNG is still the fastest option. Once a shoot runs into the dozens, or includes HEIC photos from a phone, Jobbit's image resizer is the better fit, because the folder and the size target go in together rather than 20 images at a time. Jobbit is worth trying before a Squoosh session turns into an afternoon, and the full six-criteria scoring is in the detailed comparison.



