Put product photos on a square white background

The main image rule is the one every new seller trips over. Amazon asks for the main image to be on a pure white background with the product filling most of the frame, Flipkart's guidance is much the same, and a listing sits held up over it. Most product photos are neither square nor white to the edges.

This pads each photo out to a square canvas on a solid background - white by default - without cropping anything off the product, leaves a margin around it, and resizes the result to the pixel size you name, 1000 by default.

Square off on white Needs an account. The trial is free and takes a WhatsApp code.

How it works

  1. Add the photos. Photos already shot against white paper or a white sweep are what this is for. So are cut-outs saved as transparent PNGs.
  2. Choose the shape. Square 1:1 for a marketplace main image. Portrait 4:5 and landscape 4:3 are there for social posts and banner tiles made from the same photos.
  3. Set the background colour. The picker starts on pure white, which is what the main image rules mean by white. Any other colour is accepted for lifestyle tiles, but not for the image you list with.
  4. Choose the margin. 5 per cent is the default and leaves the product filling about 90 per cent of the frame. 10 per cent brings that to 80. Marketplace guidance usually asks for around 85 per cent, so those two settings sit either side of it. None fills the canvas completely.
  5. Set the output size. 1000 pixels by default. Type 1600 if your photos are large enough to support it, or 0 to keep whatever size the padding produced.
  6. Export. The batch comes back as a ZIP called square-images, every file the same shape and the same size.

What it handles

  • Pads rather than crops - nothing is cut off the product to make it square
  • Square 1:1, portrait 4:5 or landscape 4:3 canvas
  • A background colour picker that starts at pure white
  • Margins of none, 5, 10 or 15 per cent around the product
  • An output size in pixels, 1000 by default, or 0 to keep the size the padding produced
  • A transparent PNG cut-out comes out flattened onto the background colour, ready to save as a JPG

Your files stay on your computer

This runs inside your browser tab. The file is read and written on your own device and is never uploaded — not the order PDF, not the customer names and addresses printed on it. There is no upload endpoint to send it to.

Questions

Will this remove the background from my photo?
No, and it is worth knowing that before you start. It adds background around the outside of the photo you already have. If the product was shot on a bedsheet you get the bedsheet sitting in the middle of a white square. Shoot on white paper, or cut the product out as a transparent PNG first, then pad it here.
Why pad instead of cropping to a square?
Because cropping a tall bottle or a long kurta to a square cuts the top and bottom off it, and the main image is supposed to show the whole product. Padding keeps all of it and adds space instead. If cropping really is what you want, the bulk crop tool has a 1:1 setting.
What output size should I choose?
1000 pixels is the default because that is the size Amazon's image help describes as the point where zoom on the product page begins working. 1600 is better where your originals are big enough to support it - type it into the size box rather than enlarging a small photo.
The product looks smaller in the frame than it did. Why?
Two things. The margin, which is 5 per cent all round by default and can be set to None. And the padding itself: a wide photo becomes a square as tall as it is wide, so the product now occupies less of the height than it did before.
Should the result be JPG or PNG?
JPG for a marketplace upload. The padding has already flattened everything onto a solid colour, so there is no transparency left to protect, and the JPG is a far smaller file at the same apparent quality. Keep PNG only if a design team specifically asked for it.

Related tools

Square off on white