← All posts

September 25, 2026

Four Steps From Phone Snapshots to Store-Ready Product Photos

Eight phone photos on a kitchen table, one store that wants clean white squares. Four steps in one browser session get you there, downloading only once.

You shot the new batch on the kitchen table: eight mugs, good window light, and a bread board, a tea towel and a corner of the fruit bowl in every frame. The photos are fine. The listing is not. Your store wants product photos on a plain white background, all the same shape, and the upload form turns its nose up at the .HEIC files your phone saved by default.

So you need to prepare product photos for an online store listing, and no single tool does all of it. The format is wrong, the background is wrong, the shape is wrong, and the files are far heavier than a product page needs. That is four problems, and the order you fix them in matters more than it looks.

The good news: it is one session in one browser tab. Each tool hands its result straight to the next one, and the only thing you download is the finished set.

The chain at a glance

  1. Turn the HEIC files into JPGs so the background remover will accept them
  2. Cut every product out of the kitchen and leave it on nothing
  3. Put each one on a white square of the same size
  4. Encode once, as a light JPEG, ready for the upload form

Step 1: Get the photos out of HEIC

iPhones save photos as HEIC unless you have changed the camera setting. It is an efficient format, but a lot of software still will not open it, and that includes the background remover in the next step, which stops with "HEIC isn't supported" and points you back here. So this step exists purely to make step 2 possible.

Drop all eight files in at once. Under Quality, pick Max. You are going to re-encode these photos again at the end, and there is no reason to throw detail away twice. Leave Show advanced options closed: the resize control in there is not the one you want, since it only caps the longest side and cannot make a square.

When Convert 8 images to JPG finishes, don't download anything. Background removal is not in the short list of suggestions on the result screen, so open Other compatible tools and choose Remove background. All eight files go across together.

Image to JPG →

Step 2: Lift each product off the kitchen table

The first time you use it, the remover downloads its model, about 60 MB, once. After that it runs in your browser, on your own machine, one image after another.

Keep the defaults: Output background on Transparent, Output format on PNG (transparency supported). It is tempting to pick Solid color and White here and call it done, and for a single photo that works. For a catalogue it leaves you with eight differently shaped images: the tall pitcher is tall, the flat saucer is wide, and the grid on your shop page looks like a ransom note. A transparent cut-out is the better thing to hand on, because the next step decides the shape and the background together.

Press Remove backgrounds (8) and read the row statuses as they finish. A product that is pale against a pale table can come back as "Done (no subject)", which means the model could not separate it. Reshoot that one against something darker rather than fighting it.

When every row is done, press Continue to download, then pick Resize Image from the suggested next steps.

Remove background →

Step 3: Make every photo the same white square

This is the step that makes the set look like a catalogue. In Resize Image, choose Dimensions, untick Lock aspect ratio, and enter 2000 for both Width (px) and Height (px). Then, under Fit mode, pick Fit.

Fit matters. It scales each product down until it fits inside the square, centres it, and paints the space around it white. Because the cut-outs from step 2 are transparent, that white also fills in behind the product, so every photo ends up on the same clean white, edge to edge. Fill would crop the square out of the middle instead, and cut the handle off your widest mug. Stretch would squash it.

2000 px is a safe size for most marketplaces: big enough for a zoom view, small enough to handle. If your store's seller guide names a different size, use that one. One catch: if a photo came from an old phone and is smaller than 2000 px in both directions, Don't upscale will keep it at its original size, and it will not come out square. Untick it for that batch.

Press Resize Images, then pick Compress Image from the suggestions.

Resize Image →

Step 4: Make the files light enough for a product page

Right now you are holding eight 2000 px PNGs. PNG is lossless, which was exactly right while the images were still being worked on, but it is a poor format for a photo of a ceramic glaze. These files are much heavier than a product page needs, and a shopper on a phone waits for every one of them.

Under Output format, pick JPEG ("best for photos"), and start with the Balanced compression mode. Leave Limit max dimension off, since the size is already exactly what you chose. The download screen tells you how much you saved. Open one image at full size and look at the edge of the product against the white: if it looks clean, you are done. If you see smudging, go back and try Light.

Some stores also accept WebP, which is smaller still. Many of the big marketplaces do not, though, and a JPEG goes anywhere. Pick WebP only if you know your platform takes it.

Now, finally, press Download all.

Compress Image →

Why this order

HEIC first, because it is the gate. The background remover will not open HEIC, so nothing else can start until the format changes. Converting at Max quality keeps this necessary re-encode from costing you anything you will notice.

Background before size. The remover works on the full photo, with every pixel of the edge between glaze and table still there. Just as important, removing the background first gives you transparent cut-outs, and a transparent cut-out is what lets Fit in step 3 produce one uniform white square. Resize first and you get a square of kitchen table, and the remover then has to work on a smaller photo with the same background still in it.

JPEG exactly once, at the end. Every JPEG save throws a little detail away. The two middle steps work in lossless PNG, so the only lossy saves are the one you could not avoid (leaving HEIC) and the one you choose (the final file). Compress in the middle and every later step starts from a copy that is already worse, then saves it again.

What you end up with

Eight square, 2000 px product photos on the same white background, each a light JPEG that the upload form takes without complaint, and a shop grid that finally lines up. From the first drop to the final download, it takes about as long as it takes to make a cup of tea, and only one download, the finished set, ever lands on your computer.

Ready to start? Open Image to JPG →