Language: EN
Start free

PrestaShop product image requirements

PrestaShop product images: one master upload resized to theme sizes such as 800 × 800 pixels, JPEG or PNG output, WebP and AVIF from 8.1.

Black-dial watch with a mesh strap on white, three-quarter view
Source photo: Plain product photo. Made with Herofab · Packshot studio
Upload
Only one master version of each image is uploaded; PrestaShop generates every smaller size from it, so it must be big enough to be resized into all image sizes
Size
The theme declares the image sizes; the developer documentation's sample theme uses 800 × 800 pixels for the large product image and 250 × 250 pixels for the home listing image
Aspect ratio
The upload should have the same width-to-height ratio as the configured image sizes, otherwise whitespace can appear on the resized image
Formats
Generated images are saved as JPEG or PNG, with JPEG the recommended choice; version 8.1 added conversion to WebP and AVIF, and PrestaShop 9 lists support for both formats
Compression
JPEG compression should not be set below 80, or at worst 75; PNG compression should not be set over 6, or at worst 7
File size
The default maximum size of an image file follows the server's PHP settings and can be lowered on the Images preference page
Cover image
The first uploaded image is the default cover image and appears on the product page; any other image can be set as the cover
Alt text
Each image's caption is used as its alt attribute and should be translated for every language of the shop
Optimisation
The Help Center advises not using images larger than the size needed, giving 1,024 × 1,024 pixels as its example, and preferring WebP, then JPG and PNG
Herofab

What PrestaShop asks for, covered.

PrestaShop takes one master upload of each image and generates every smaller size from it, so the upload has to be big enough for all of the theme's image sizes. Square 2K output is 2,048 × 2,048 pixels, above the 800 × 800 pixels of the sample theme in PrestaShop's developer documentation. An upload whose ratio differs from the configured image sizes can get whitespace on the resized image, so a collection ordered in the ratio the theme uses avoids it. Herofab images can be downloaded as PNG or JPG.

01

One master image

PrestaShop generates every image size from a single upload; square 2K output is 2,048 × 2,048 pixels.

02

Match the theme's ratio

An upload whose ratio differs from the configured image sizes can get whitespace on the resized image.

03

PNG or JPG

Herofab images can be downloaded as PNG or JPG.

Questions

PrestaShop, answered.

What size should PrestaShop product images be?

PrestaShop product images: one master upload resized to theme sizes such as 800 × 800 pixels, JPEG or PNG output, WebP and AVIF from 8.1.

Which file formats does PrestaShop accept for product images?

Generated images are saved as JPEG or PNG, with JPEG the recommended choice; version 8.1 added conversion to WebP and AVIF, and PrestaShop 9 lists support for both formats. Source: PrestaShop 9 documentation — Image Settings; Managing Products; PrestaShop Developer Documentation — Creating a theme from scratch; PrestaShop Help Center — Optimize the images; PrestaShop project news — PrestaShop 8.1 beta is open for feedback!; PrestaShop 9 is available, checked 12 October 2026.

How large can a product image file be on PrestaShop?

The default maximum size of an image file follows the server's PHP settings and can be lowered on the Images preference page. Source: PrestaShop 9 documentation — Image Settings; Managing Products; PrestaShop Developer Documentation — Creating a theme from scratch; PrestaShop Help Center — Optimize the images; PrestaShop project news — PrestaShop 8.1 beta is open for feedback!; PrestaShop 9 is available, checked 12 October 2026.

Can I check my images before uploading?

Yes. The free image size checker reads each file in your browser and tests it against these rules; the image is not uploaded.

Where do these figures come from?

From PrestaShop 9 documentation — Image Settings; Managing Products; PrestaShop Developer Documentation — Creating a theme from scratch; PrestaShop Help Center — Optimize the images; PrestaShop project news — PrestaShop 8.1 beta is open for feedback!; PrestaShop 9 is available, read on 12 October 2026. Marketplaces update their rules; the official page is the final reference.

Get started

Your next collection, shot this week.

20 credits at sign-up, no card required. Images made with free credits carry a watermark.