Compress Image to 100KB for Shopify

Compress Image to 100KB for Shopify

Compress Image to 100KB for Shopify

Shrink a product photo to a file-size target (default 100 KB) while keeping it sharp enough for Shopify. Optionally cap the longest side at 2048px. Pick JPEG or WebP, preview original vs compressed, and download. Everything runs in your browser — images never leave your device.

Settings

Set max side to 0 to skip dimension capping (quality-only compress). 2048px matches Shopify’s recommended product master size.

Drop product images hereor click to choose — JPG, PNG, WebP · multiple files OK
No images yet.

How this compressor hits your KB target

The tool draws your image on a canvas, then binary-searches JPEG/WebP quality until the encoded blob is at or under the target. If quality alone cannot get small enough, it steps the dimensions down (keeping aspect ratio) and searches quality again. That is the same trade-off you make when exporting from Photoshop or Lightroom — size vs sharpness — automated for Shopify uploads.

Why 100 KB for Shopify product photos

Shopify’s CDN will serve resized variants, but themes, apps, and zoom still often request a large master. A typical phone photo is 3–8 MB. Compressing to around 100 KB (or 50–200 KB depending on detail) keeps PDP loads snappy without looking mushy at catalog size. Pair it with a 2048px max so you are not shipping megapixel waste for pixels the storefront will never show at full size.

  • Faster product pages — less weight on galleries and quick-view.
  • Safer bulk imports — fewer “file too large” failures when you already resized and compressed.
  • Consistent catalog weight — every SKU lands in a predictable KB band.

JPEG or WebP?

JPEG is the safe default for product photos and works everywhere Shopify accepts images. WebP is usually smaller at the same visual quality; Shopify accepts WebP for products and Files. If you are unsure, start with JPEG at 100 KB and switch to WebP only when you need more headroom.

FAQ

Are my images uploaded anywhere? No. Compression uses the browser Canvas API and toBlob. Files stay on your device.

Will it always hit exactly 100 KB? It aims for at or under the target. Exact bytes vary by encoder; if an image is already smaller, it re-encodes near its current size without forced upscaling of file weight.

Does PNG transparency survive? Output is JPEG or WebP. JPEG fills transparent areas white. WebP can keep alpha in supporting browsers, but for product photos a white (or solid) background is usually what you want.

What if quality bottoms out and it is still too large? The tool downscales further and retries. Extremely detailed images may need a higher KB target or a smaller max side.

Is EXIF kept? No. Re-encoding strips EXIF/GPS, which is usually preferable for storefront photos.

Related tools & guides

Scroll to Top