tinysqueeze
Product imagery

How to Compress Ecommerce Product Images Without Losing Important Detail

Slow product pages lose visitors; blurry product images lose trust. The answer is not one "best" setting but handling each image according to where it appears on the page.

Three groups by placement

Listing pages need fast scanning, main images build trust, and detail shots need zoom. Shipping one huge original for the front end to shrink wastes bandwidth; shipping one small image breaks zoom.

UsePresetLongest edgeOutput format
Listing thumbnailBalanced (JPEG quality 75)800pxWebP or JPEG
Main product imageBalanced, or Smart auto (95% similarity target)1920pxWebP or JPEG
Zoomable detail shotHigh quality (JPEG quality 90)2560pxJPEG or WebP
Transparent cut-outHigh quality (PNG not quantized) or Balanced (PNG quantization 80)Template sizeKeep PNG

Longest-edge settings only shrink, never enlarge: images already smaller than the setting stay as they are.

Let content decide the format

Product photography suits JPEG, WebP, or AVIF; transparent cut-outs, size charts, and promos with small text suit PNG. Do not sacrifice transparent edges or text sharpness for a uniform format.

What to inspect

White-background products show halos around their outline, fabric and jewellery lose texture, and gradient packaging bands. Sample the hardest SKUs, not just one easy product.

  • Check transparent edges on both white and dark backgrounds. Smart auto also compares transparent images on both a white and a black background when judging quality, because halos show on one or the other.
  • Zoom in on materials and reflections.
  • Compare brand colours and packaging text. Colour profiles are kept, so colour shifts usually come from over-compression, not a lost colour space.

Three sizes from one batch

  1. Put a batch of product masters in a folder, drag it in, choose Balanced and longest edge 800px, and download the listing ZIP.
  2. Change size to 1920px, click "Recompress all with current settings", and download the main-image ZIP.
  3. Switch to High quality and 2560px, recompress again, and download the detail ZIP.
  4. You drop the files in once, and everything is processed in the browser without uploading.

Build a reusable export spec

Record pixel size, format, naming, and preset for each placement. New products go through the same flow; for old images, start with high-traffic, heavy pages. tinysqueeze remembers your last settings in this browser, so you do not have to pick them again.

References

Process your files now

Your files are processed in the current browser and are not uploaded as article samples.

Open the image compressor