Stop uploading your images to random websites 20 at a time. Shrinkray runs 100% on your machine — drag in a thousand photos, pick a quality, and watch the megabytes melt away. No upload limits, no monthly bill, no cloud, no telemetry.
If you've searched for a TinyPNG Pro alternative, Shrinkray is the pay-once option worth putting at the top of the list: Shrinkray is $19, one time, and covers the same core job TinyPNG Pro charges ~$39/yr + API fees for.
What makes Shrinkray the pick for 2026
- 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.
- Max-dimension resize — Cap the longest edge for web exports — without upscaling.
Shrinkray vs TinyPNG Pro, at a glance
| Shrinkray | TinyPNG Pro | |
|---|---|---|
| Price | $19 once | Subscription + per-image API fees at volume |
| Upload limits | None — it's your CPU | Capped per month / per file size |
| Max file size | Whatever your RAM handles | 75 MB cap |
| Batch size | Unlimited | Limited per batch |
| Formats | JPG, PNG, WebP, AVIF, TIFF | JPG, PNG, WebP, AVIF |
| Privacy | Images never leave your machine | Every image uploaded to their servers |
| Works offline | Yes | No |
| Open source | Yes (MIT) | No |
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.
Common questions
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/image-compressor-mvp. $19 gets you the signed installer, 1-click setup and updates.
Is the compression as good as TinyPNG?
It uses sharp/libvips with mozjpeg-grade encoders — the same engines behind most professional pipelines. At equal quality settings, results are comparable; you also get AVIF, which typically beats PNG/JPG sizes outright.
Will it overwrite my originals?
Never. Output goes to a folder you choose, or next to originals with a _compressed suffix.
The bottom line
Shrinkray won't out-feature TinyPNG Pro on every axis — no subscription tool with a bigger team and a bigger roadmap loses on everything. But for the core job, $19 once against ~$39/yr + API fees forever is a trade most people should at least look at. Shrinkray is part of OneTimeSuite, a catalog of pay-once apps that replace subscription SaaS.
Try Shrinkray — $19, once
Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits.