PicoDiet.

Image compressor benchmark

We put six free image compressors and PicoDiet through 13 tricky images: photos, iPhone shots, transparent logos, screenshots and GIFs. This page shows what each one broke, and who made the smallest files.

The results in short

5 of 6tools broke at least one image
0images broken by PicoDiet
7–25%smaller photos than each tool, at the same quality

At default settings PicoDiet keeps more quality than the others, so its files are often bigger. Tested 6–7 November 2026.

Which tools broke what

✓ worked   ! flaws you see up close   ✗ broken, rejected or not compressed   – not offered

ToolPhotosiPhone coloursHEICTransparent PNGGradientsScreenshotsAnimated GIF
PicoDiet✓✓✓✓✓✓✓
TinyPNG✓✓made sRGB✗rejected✓!grain✓✗rejected
Squoosh✓✓made sRGB✗won't open✗turns black✗turns black✓as JPEG✗still image
iLoveIMG✓✗colour shift✗skipped✓!grain✓✗streaks
compress*.com✓✓–not tried✓✗banding✓✗unchanged
optimizepng–––✓!grain✗speckles–
ezgif––––––✗streaks

compress*.com covers compressjpeg.com, compresspng.com, compressgif.com and imagecompressor.com, which gave identical files. "Made sRGB" looks right on most screens but loses the extra-vivid reds and greens on iPhones and Macs.

See the damage

The original 3D icon on a transparent backgroundOriginal
Squoosh's result: the same icon on a solid black square✗ Squoosh
PicoDiet's result: the icon with its transparency kept✓ PicoDiet
Squoosh saves everything as JPEG by default, so transparency turns black.
Close-up of the original icon: smooth pink gradientsOriginal
compresspng.com's result: the gradients broken into visible bands✗ compresspng
PicoDiet's result: the gradients stay smooth✓ PicoDiet
Too few colours: compresspng.com's smooth shading turns into bands.
Close-up of a bright red jacket from the original iPhone photoOriginal
iLoveIMG's result: the red is visibly duller and browner✗ iLoveIMG
PicoDiet's result: the same bright red as the original✓ PicoDiet
An iPhone photo: iLoveIMG mislabels its colours, so the red jacket goes dull.

Who makes the smallest files at the same quality?

To compare fairly, we set PicoDiet's Quality slider to each tool's own score, file by file, and compared the file sizes:

AgainstPhotosPNG
TinyPNGPicoDiet 25% smallerPicoDiet 12% smaller
SquooshPicoDiet 7% smaller–
iLoveIMGPicoDiet 17% smallerPicoDiet 5% biggertheirs lost more detail
compress*.comPicoDiet 16% smallerPicoDiet 7% biggertheirs lost more detail
optimizepng–PicoDiet 9% smaller

Photos: PicoDiet's were the smallest against every tool. PNG: smaller than TinyPNG's and optimizepng's. iLoveIMG and compress*.com came out a little smaller only on the images where they lost more detail than PicoDiet allows, such as the flower edges and the app screenshot.

File sizes at default settings

Each tool aims at a different quality by default. PicoDiet aims at a score of 80 (looks the same side by side); the others landed between 63 and 76 on photos, so their photos were smaller but lost more.

Size · SSIMULACRA2 score (90+ indistinguishable, 80 same side by side, 70 hard to notice, under 60 visible). Green: smallest file that keeps the quality. Orange: smaller, but more detail lost (a lower score, or a spot changed more than PicoDiet allows). ! flaws up close. ✗ visibly broken.

Photos
ImagePicoDietTinyPNGSquooshiLoveIMGcompressjpeg
Harbour, DSLR
4.97 MB
666 KB · 80285 KB · 67287 KB · 73320 KB · 73450 KB · 75
Sunset sky
1.31 MB
457 KB · 79309 KB · 72237 KB · 72275 KB · 72394 KB · 76
Sunset, pre-compressed
509 KB
414 KB · 81310 KB · 72169 KB · 63206 KB · 66unchanged
Portrait, iPhone (P3)
2.53 MB
740 KB · 77612 KB · 66786 KB · 76827 KB · 711.01 MB · 81

PicoDiet scores the iPhone portrait in its own wide colours, where it reaches 80; this table measures on a standard screen.

PNG: transparency, graphics, screenshots
ImagePicoDietTinyPNGiLoveIMGoptimizepngcompresspng
Flowers cut-out
869 KB
374 KB · 86221 KB · 81238 KB · 81204 KB · 76237 KB · 79
3D icon
2.70 MB
468 KB · 86454 KB · 72613 KB · 71581 KB · 72171 KB · 52
Logo
131 KB
39 KB · 10051 KB · 8933 KB · 8544 KB · 7741 KB · 100
Illustration
3.40 MB
527 KB · 811.00 MB · 88769 KB · 85757 KB · 84977 KB · 89
Text screenshot
380 KB
113 KB · 93123 KB · 94107 KB · 89112 KB · 88127 KB · 95
App screenshot
2.07 MB
1.33 MB · 85669 KB · 83515 KB · 69491 KB · 64603 KB · 76

Squoosh isn't listed: it turned every PNG into a JPEG.

Animated GIF
ImagePicoDietezgifiLoveIMGcompressgif
3D, 27 frames
6.98 MB
4.45 MB · 831.42 MB · 511.65 MB · 56unchanged
Retro, 62 frames
2.13 MB
unchanged1.22 MB · 841.25 MB · 85unchanged

TinyPNG rejected the GIFs and Squoosh kept one frame. On the retro animation ezgif and iLoveIMG saved 41–42%; PicoDiet found no smaller GIF that kept 80 in every frame.

HEIC: only PicoDiet opened the iPhone photo, 1.38 MB in, a 776 KB JPEG out with its colours kept.

How we tested

Questions

Which free image compressor is best?

In our test PicoDiet was the only one that broke nothing, and its photos were the smallest at the same quality. TinyPNG was the strongest of the others: it broke nothing badly, but rejects GIF and HEIC. Squoosh is best for tuning one image by hand without uploading it.

Which compressor makes the smallest files?

At default settings Squoosh and TinyPNG made the smallest photos and iLoveIMG often the smallest PNGs, mostly by lowering quality (scores 63–76). At the same quality PicoDiet's photos were 7–25% smaller than each of theirs, and its PNGs 12% smaller than TinyPNG's.

Why are PicoDiet's files bigger at default settings?

It aims at a score of 80, where the result looks the same as the original side by side. Move the Quality slider to 70 for files closer in size to the others'.

Which compressors keep transparency and GIF animation?

Transparency: TinyPNG, iLoveIMG, optimizepng, compresspng and PicoDiet. Squoosh's default JPEG turns it black. Animation: ezgif, iLoveIMG and PicoDiet. TinyPNG rejects GIFs and Squoosh keeps one frame.

Which is fastest?

Squoosh, at 1–1.5 seconds per photo, since it runs in your browser. The upload tools took 3–40 seconds per batch, and PicoDiet 1.5–7.5 seconds per image, because it tries several settings and measures each.

Can I repeat the test?

Yes. All images are linked above and every tool ran at its defaults. Score the results with ssimulacra2 and butteraugli_main from libjxl.

Are my images private?

Yes. Images are uploaded over an encrypted connection to the nearest of our servers, optimized, and deleted within 3 minutes after you finish. They are never shared, sold or used for training, and there is no account to sign up for. Details are in the privacy policy.