Quick answer
Yes — Shrinkray is a one-time-purchase alternative to TinyPNG Pro. It costs $19 once, while TinyPNG Pro runs ~$39/yr + API fees — about $39 per year, every year. Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits. It is for people who want the job done on their own hardware without a renewal date — not for teams that live inside TinyPNG Pro's ecosystem.
The verdict
Switch to Shrinkray if you are an individual or small team paying TinyPNG Pro ~$39/yr + API fees for work your own machine can do. 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.
Stay with TinyPNG Pro if your workflow depends on its integrations, you need enterprise features (SSO, admin controls, SLAs), or your team is large enough that per-seat collaboration tooling is worth the bill. Shrinkray does not try to replicate those.
Head to head
| 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 |
| 5-year cost | $19 | $195 |
Where TinyPNG Pro still wins
- Ecosystem and integrations. Established tools accumulate years of third-party integrations, templates and add-ons. If your workflow is wired into TinyPNG Pro's ecosystem, switching means rebuilding that plumbing — a real cost.
- Team and enterprise features. Shared workspaces, granular permissions, SSO, audit logs and a vendor to call when something breaks — that is what the higher subscription tiers actually buy, and a pay-once app does not come with it.
- Familiarity and hiring. TinyPNG Pro is the name people already know. Onboarding a team onto a tool nobody has used before takes time the subscription never charges for.
Where Shrinkray wins
- Price, permanently. $19 once versus $39/yr for as long as you use it. There is no renewal, no seat count and no tier gate.
- 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).
The math
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.
- After 1 year: Shrinkray has cost you $19 total — TinyPNG Pro has cost $39.
- After 3 years: Shrinkray is still $19 — the subscription is at $117.
- After 5 years: Shrinkray is still $19 — the subscription is at $195.
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.
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.
Try Shrinkray — $19, one time
Or get Shrinkray plus every other app in the suite: the OneTimeSuite bundle is currently $97, one time.