Kraken.io is the professional's image optimizer — a robust API, a web interface, WordPress and Magento plugins, and fine-grained control (lossy/lossless, resizing, metadata handling) that developers appreciate. It has been a dependable workhorse of e-commerce image pipelines for a decade.
Its pricing, though, is a megabyte meter: plans start around $5/month for 500 MB of images and climb toward $79+/month for tens of gigabytes. Modern cameras produce 10–20 MB files, so "500 MB" is a few dozen photos. If your compression happens on your own computer anyway, Shrinkray does it without a meter: $19 once, unlimited megabytes forever.
What Kraken.io does well
Kraken.io earns its place in professional stacks:
- A mature, reliable API with proper error handling and callbacks.
- CMS integrations — the WordPress and Magento plugins optimize images automatically at upload.
- Fine control: lossy vs lossless, chroma subsampling, resizing strategies, metadata preservation.
- Consistent, deterministic output suitable for automated pipelines.
If images flow through a server you do not control — a client's WordPress uploads, for instance — a hosted API like Kraken is the right architecture.
Where the subscription model hurts
Metering by megabyte gets expensive precisely when you need compression most. A 5 GB product shoot on the entry plan? You are ten months over quota, or upgrading tiers. The mid plans run $19–39/month — meaning every single month costs as much as, or double, what Shrinkray costs once. Over a year that is $228–948 for a task your workstation can do while you make lunch.
It is also, inherently, an upload service: your full-resolution originals travel to Kraken's servers and optimized copies travel back. That is bandwidth, time and a third-party handling agreement — three things a local tool simply does not have.
Shrinkray: the pay-once alternative
Shrinkray is a $19, one-time purchase. Unlimited local batch image compression & conversion. Shrinkray gives you the parts of a pro pipeline that matter on the desktop: batch drag-and-drop across five formats, quality control, format conversion (including AVIF, which routinely beats everything on size), longest-edge resizing for web exports, and persistent settings — all offline.
The source code is MIT-licensed at github.com/bensblueprints/image-compressor — free to build and run yourself, forever. Buying the packaged version on Whop gets you the signed installer, 1-click setup and updates. Either way, there is no account, no telemetry and no renewal date.
Head to head
| Shrinkray | Kraken.io | |
|---|---|---|
| Price | $19 once | $5–79+/mo by MB quota |
| Cost over 3 years | $19 | ~$180–2,800 |
| Where your data lives | Your machine / your server | Every image uploaded |
| Usage limits | None — unlimited use | Metered by megabyte |
| Works offline | Yes | No |
| Source code | MIT, on GitHub | Closed |
Who should stay with Kraken.io
Stay with Kraken.io if you need server-side optimization at upload time on hosted platforms, an API inside automated pipelines, or lossless-exact workflows with granular control — Shrinkray is a desktop batch tool, not an API service.
Switch if the images are on your machine before and after compression anyway. Then the cloud round-trip is pure overhead, and the subscription is a meter on your own CPU.
Making the switch
Step 1 — Buy once on Whop. One-time $19 — the cheapest app in the suite, and probably the one you'll use most.
Step 2 — Install in one click. Signed Windows installer. sharp ships prebuilt — nothing to compile, nothing to configure.
Step 3 — Drop a folder, export. Set quality and format once; settings persist. Watch the savings counter climb.
Common questions
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/image-compressor. $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
Subscriptions make sense when a service does ongoing work for you — hosting, syncing, multi-region infrastructure, human labor. They make much less sense when the work happens on your own hardware and the monthly bill is just a toll booth. Shrinkray is our bet that for this job, most people are better served owning the tool: $19 once, 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.
Shrinkray is part of OneTimeSuite — 56 desktop and self-hosted apps built on the same principle: your hardware does the work, so you should not pay rent on it. Every app is a one-time purchase with MIT-licensed source on GitHub, no accounts and no telemetry. Want everything at once? OneTimeSuite Complete bundles the whole suite for a single flat $997.
Try Shrinkray — $19, one time
Signed installer on Whop, or build it free from the MIT source. Your call.
Related comparisons: TinyPNG alternative — or browse the whole pay-once suite.