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.
This is the full pricing breakdown: what TinyPNG Pro actually costs over one, two and three years, what Shrinkray gives you for $19 paid once, and the honest cases where the subscription is still the right call.
What TinyPNG Pro actually costs you
At ~$39/yr + API fees, one TinyPNG Pro subscription adds up to $39 every year — $117 over a three-year window, for software you stop owning the day you cancel. Shrinkray is $19 the day you buy it, and the meter never runs again.
| Shrinkray | TinyPNG Pro | |
|---|---|---|
| Sticker price | $19 once | ~$39/yr + API fees |
| Cost after 1 year | $19 | $39 |
| Cost after 2 years | $19 | $78 |
| Cost after 3 years | $19 | $117 |
Three years in, the gap is $98 — and every year after that adds another $39 to the subscription side of the ledger.
Shrinkray vs TinyPNG Pro, feature by feature
Price is only half the story — here's how the two line up on the things that decide day-to-day use:
| 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 |
What you get for $19, once
Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits. The highlights:
- 🖼️ 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.
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.
Switching is 3 steps
- Buy once on Whop. One-time $19 — the cheapest app in the suite, and probably the one you'll use most.
- Install in one click. Signed Windows installer. sharp ships prebuilt — nothing to compile, nothing to configure.
- Drop a folder, export. Set quality and format once; settings persist. Watch the savings counter climb.
When paying TinyPNG Pro is still the right call
Being straight about it: the subscription earns its keep in three situations. If your team is large enough that TinyPNG Pro's collaboration features, permissions and admin controls are genuinely load-bearing; if your workflow is built on its integrations and leaving means rebuilding that plumbing; or if you have enterprise requirements — SSO, audit logs, SLAs, a vendor to call — that a pay-once app doesn't come with. Everyone else is paying ~$39/yr + API fees for a job that runs fine on hardware they already own.
If that's you, Shrinkray is $19, once. For the deeper dive, read the Shrinkray vs TinyPNG Pro head-to-head.
Frequently asked 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.
Is there an API or CLI?
Not in the app — it's a desktop tool. The MIT source exposes the pure-Node compression pipeline if you want to script it.
Does it phone home?
No. Zero network calls, zero telemetry, no account. You can verify that in the source.
More on TinyPNG Pro pricing
Shrinkray — product page, demo & full feature list · All OneTimeSuite pricing breakdowns
Try Shrinkray — $19, once
Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits.