OneTimeSuite Blog · 2026

Shrinkray vs TinyPNG Pro: Open Source vs Subscription

Shrinkray and TinyPNG Pro solve the same problem from opposite directions: one is source-available software you can own outright for $19, the other is a subscription at ~$39/yr + API fees run entirely on someone else's servers.

Head to head

ShrinkrayTinyPNG Pro
Price$19 onceSubscription + per-image API fees at volume
Upload limitsNone — it's your CPUCapped per month / per file size
Max file sizeWhatever your RAM handles75 MB cap
Batch sizeUnlimitedLimited per batch
FormatsJPG, PNG, WebP, AVIF, TIFFJPG, PNG, WebP, AVIF
PrivacyImages never leave your machineEvery image uploaded to their servers
Works offlineYesNo
Open sourceYes (MIT)No

What Shrinkray does well

  • Drag & drop batches — JPG, PNG, WebP, AVIF, TIFF. Drop a whole shoot at once.
  • Live savings dashboard — Per-file and total before → after sizes with animated counters and % saved.
  • Quality slider — Full 1–100 control, powered by mozjpeg-grade encoders via sharp (libvips).
  • Format conversion — Keep the original format, or convert everything to JPG, PNG, WebP or AVIF in one pass.

What TinyPNG Pro still does better

There's a real reason TinyPNG Pro costs what it does: a bigger team, broader integrations and dedicated support behind it. If that ecosystem is genuinely what you need, it's worth paying for.

Which one should you pick

If your workflow depends on TinyPNG Pro's specific integrations or you'd rather not run anything yourself, stay put — that's a legitimate call. If you're comfortable owning the tool and want to stop paying ~$39/yr + API fees for a job your own hardware can do, Shrinkray pays for itself and then some: pay for a few months of any subscription compressor and you've already spent more than Shrinkray costs — and you still won't own anything.

Try Shrinkray — $19, once

Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits.