SizeSpec

Best image size for WooCommerce product photos

Updated · 2 min read

Short answer

WooCommerce recommends uploading product images of at least 800 x 800 pixels, and larger for products with fine detail. It then creates the sizes your store shows. By default that is a 600-pixel-wide main image, a 300-pixel square catalog thumbnail and a 100 x 100 gallery thumbnail.

What WooCommerce says

  • Tip: upload images that are at least 800 x 800 pixels.
  • Tip: larger images suit products with fine detail. Smaller images work, but should be the highest quality you have.
  • How it works: WooCommerce generates the display sizes for you from the image you upload.
  • Not stated: the pages we read give no file format or file size limit for images. Your hosting may have its own upload limit.

The three sizes WooCommerce makes

  • Single product image

    Used for
    The main image on the product page
    Default
    600 px wide, shown uncropped
  • Thumbnail

    Used for
    Shop and category grids
    Default
    300 px wide, square cropped
  • Gallery thumbnail

    Used for
    The small images below the main one
    Default
    100 x 100 px, square cropped
Defaults, according to WooCommerce's developer documentation. A theme can change the widths.
SizeUsed forDefault
Single product imageThe main image on the product page600 px wide, shown uncropped
ThumbnailShop and category grids300 px wide, square cropped
Gallery thumbnailThe small images below the main one100 x 100 px, square cropped

Why themes matter

A theme can declare its own image widths. When it does, the store owner can't change the widths, but can still choose how thumbnails are cropped.

What to upload

Upload at least 800 x 800 pixels, and more if your theme shows images larger than that. If images still look soft, see how to fix blurry WooCommerce product images. To make shapes match, see how to make WooCommerce product images the same size.

Prepare a whole catalog

SizeSpec has a WooCommerce preset that outputs 800 x 800 pixel images, crops to fill by default and gives you one ZIP. 800 x 800 is WooCommerce's recommended minimum, so use a larger size if your products need more detail. See the WooCommerce product image guide.

Frequently asked questions

What size should WooCommerce product images be?
WooCommerce recommends at least 800 x 800 pixels. Larger images are better for products with fine detail.
Do WooCommerce product images have to be square?
No. Catalog thumbnails are square cropped by default, and the main image is shown uncropped by default. You can change the cropping in the theme settings, unless your theme sets it.
Does WooCommerce limit the file size of product images?
The WooCommerce pages we read state no limit for images. Your hosting provider may limit uploads.

Sources

Rules change. Check the source before relying on a figure.

Selling online? Do a whole batch at once

SizeSpec crops and resizes a batch of product photos to the size WooCommerce asks for and gives you one ZIP. It crops from the centre or pads the image on white, and it works in your browser, so your files are never uploaded. It does not offer free-hand cropping of a single picture.

Try it free

Only need a different file format? Free JPG, PNG and WebP converters

Don’t have a photo yet? Generate one with AI