QuickWand
← All guides

How to Compress Product Images for WooCommerce

You go to add a product in WooCommerce, the upload spins, and then it fails — or it works but your WordPress store now crawls. Both problems trace back to image size. WooCommerce inherits a maximum upload limit from your web host (commonly 2-64 MB), and even when an upload succeeds, oversized photos drag down page speed. The clean fix is to compress before uploading.

How to compress WooCommerce product images with QuickWand

  1. Open the free image compressor and drop in your product photos.
  2. Use Resize → Max size to cap the longest side at 1200 px. Uploading source images around 1200 px lets WooCommerce generate all its smaller sizes without quality loss.
  3. Lower the Quality slider and watch the live size estimate under each file. Aim to get each photo under 200 KB — closer to 100 KB is even better for speed.
  4. For the smallest files, switch the output format to WebP, which modern WordPress and browsers handle well.
  5. Click Download all (.zip) and upload the lighter files to your media library.

WooCommerce / WordPress image facts

  • Upload limit:set by your host's PHP config, typically 2-64 MB. Compressing below it avoids editing server files.
  • Source dimensions: ~1200 x 1200 px is ideal so WooCommerce can regenerate catalog (~600 px) and single-product (~800 px) sizes cleanly.
  • Target file size: under 200 KB per image, ideally under 100 KB, for fast page loads.
  • Best format: WebP for speed (25-35% smaller than JPEG), or JPEG for maximum compatibility.

Why this is the highest-impact speed fix

WordPress sites are notoriously slow when images aren't optimized, and WooCommerce category pages can load dozens of product photos at once. Combining WebP format, a ~1200 px cap, and compression typically reduces page weight by 70-80% and noticeably improves your Largest Contentful Paint score — which both Google and your shoppers care about.

If your product photos started as iPhone .heicfiles, WordPress won't handle them well — convert them first with the HEIC to JPG converter. And if you have heavy PNG exports, the PNG to JPG converter will shrink photographic content before you compress.

Frequently asked questions

Why does WooCommerce reject my image upload?
WooCommerce runs on WordPress, which inherits a maximum upload size from your web host's PHP configuration — often between 2 MB and 64 MB. If your photo exceeds that limit, the upload fails. Compressing the photo below the cap fixes it without touching server settings.
What size should WooCommerce product images be?
Upload source images around 1200 x 1200 px so WooCommerce can generate its thumbnail, catalog, and single-product sizes cleanly. The single product page typically displays around 800 x 800 px.
How small should WooCommerce product photos be?
For fast page loads, keep each product image under about 200 KB — ideally closer to 100 KB. WebP format is 25-35% smaller than JPEG at the same quality and is well supported in 2026.
Is compressing images in the browser safe for my store photos?
Yes. QuickWand compresses entirely in your browser, so your product photos are never uploaded to any server. There's no sign-up and no watermark.

Free tool

Image Compressor

Make JPG, PNG and WebP images smaller by quality, percentage or target resolution — with a live size estimate.

Try Image Compressor— free →