Unlimited local batch image compression & conversion.
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.
Shrinkray in 60 seconds
Everything in the box
Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits.
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.
Flexible output
Write to a chosen folder or alongside originals with a _compressed suffix. Originals are never touched.
Settings persist
Quality, format and output preferences remembered between sessions.
100% local
Zero network calls. Client photos and product shots never leave your disk.
Shrinkray vs TinyPNG Pro
TinyPNG Pro charges ~$39/yr + API fees. Here's what actually differs.
| 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.
One price. No asterisks.
Desktop app — pay once, it's yours on your machine forever.
Download Shrinkray
install, then sign in with Whop. Your purchase unlocks it; there is no licence key to enter.
Shrinkray
Windows and macOS. Buy once, download any time — this page always links the current build.
Up and running in three 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.
Fair 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.
Related tools
More pay-once apps from the OneTimeSuite catalog.
Professional email signatures for your whole team — on your desktop, forever.
The desktop habit tracker you buy once — streaks, heatmaps and schedules that match real life.
A local-first deep-work dashboard — Pomodoro, intents, ambient noise, streaks. No account.
Local-first markdown notes — your knowledge base is a folder of plain .md files you own.
More about Shrinkray
Every page we publish about this app — comparisons, personas, platforms and the problems it solves.
Compare
For you
Platforms
Stop renting. Own Shrinkray.
Batch-compress a thousand photos locally — JPG, PNG, WebP, AVIF — no upload limits.
Get Shrinkray — $19 once
OneTime