MakeMyFileFitBack to the tool

For Shopify product photos

Compress an Image for Shopify

Fit comfortably within Shopify's 20 MB per-image and 5000 × 5000 px ceilings — and small enough to keep your storefront fast.

Drag & drop image here

or

Your image never leaves your device.

Supports JPG, PNG, and WebP

  • Runs in your browser
  • Guaranteed under your limit
  • No account needed

Shopify accepts product images up to 20 MB and 5000 × 5000 pixels, and recommends square photos at 2048 × 2048 for a clean product grid. Those are the maximums — the number that matters more for real stores is how heavy each image is when a shopper opens the page.

The tool is preset to 500 KB, a practical target for square product photos that keeps pages snappy without visible quality loss on typical product shots. Adjust the number if your theme uses very large hero product images.

Compression runs in your browser. Uploading to Shopify's admin is a separate step you do afterwards.

Target spec

Shopify per-image ceiling
20 MB
Shopify max dimensions
5000 × 5000 px
Shopify recommended size
2048 × 2048 px square
Suggested target here
500 KB (adjustable)
Never goes over
Result is always strictly under the target
Where it runs
Entirely in your browser — no upload

How it works

  1. 1

    Add your image

    Drop in a JPG, PNG, or WebP. Your browser reads the file directly — nothing is uploaded.

  2. 2

    We lock the target

    The tool starts pre-filled with the size this page is built for. You can still change it if your form needs something different.

  3. 3

    We find the best quality that fits

    The compressor re-encodes and measures until it lands just under your target. If quality alone isn't enough, it lowers dimensions as a last resort.

Frequently asked questions