ezomfy

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.