Free Shopify tool
Shrink your store images without losing quality.
JPG, PNG, and WebP compression that runs entirely in your browser. Drop in product photos, get back smaller files in seconds. No upload, no signup, no spam.
60%
Avg size cut
100%
Stays on device
10
Free credits
Drop images here
Or click to pick from your device. JPG, PNG, WebP — up to ~20 MB each.
10 free credits left
Compressed images will appear here.
Under the hood
How this is different from TinyPNG
Most online compressors upload your images to their servers. That\'s fine, but it\'s slower, less private, and rate-limited. Ours runs locally and is tuned for Shopify storefronts.
100% in your browser
Images never upload anywhere. Compression runs on your device via Canvas API. Privacy and speed by default.
Smart per-image format
Auto picks WebP for photos (30% smaller) and PNG for transparency. Or pick a format yourself.
Tuned for Shopify
Defaults to max-width 2000px and quality 80 — the sweet spot for product zooms without bloated payload.
Why this matters
Images are the #1 speed killer on Shopify
On the average Shopify store, images account for 60-70% of total page weight. A single un-compressed hero image can balloon a page to 5 MB on mobile, killing Lighthouse Performance scores and slowing your checkout funnel.
Compressing every image on your store — product photos, hero banners, collection tiles, blog covers — typically yields a 15-30 point Lighthouse lift on mobile. Google bumps you up in search results. Customers wait less. Conversion goes up.
This tool handles individual files. If you want to fix every image on your store programmatically, our speed sprint does exactly that, with the 9 other Lighthouse-moving fixes too.
Questions
Things people ask first
Are my images uploaded anywhere?
No. Compression runs entirely in your browser using the Canvas API. Images stay on your device the whole time. You can disconnect your internet right now and it would still work.
Why is the compressed file sometimes larger than the original?
If your source is already a heavily-optimized JPEG (e.g., from another tool), re-encoding can add overhead. The tool tells you when this happens — just keep your original in that case.
What's the right quality setting for Shopify?
80 is the sweet spot for product photography — visually indistinguishable from 100, ~40% smaller file. For hero images you might bump to 85; for thumbnails, 70 is fine. The slider is right there to experiment.
Should I use JPG, PNG, or WebP for Shopify?
WebP for everything that doesn't need transparency (~30% smaller than JPG at same quality, supported by every modern browser). PNG only for logos and graphics with transparency. Shopify themes handle WebP fine.
What happens after 10 free images?
We show a soft paywall — either buy us a coffee ($5 one-time), or grab the free Speed Playbook (which earns you 20 more credits). You can also just dismiss the modal; the honor system is on.
Why not just use TinyPNG?
Use whatever you like — TinyPNG is great. Ours has a few advantages: client-side privacy (your images never touch a server), WebP output (TinyPNG charges for that), and tuned defaults for Shopify product images.
Need to fix every image at once?
Compressing one image at a time is fine for a few. If you want every image on your Shopify store optimized in one week, run a free audit or grab the playbook.
