How to crop one product photo for every channel size
The same product has to appear as a square thumbnail, a portrait listing image and a full-screen vertical. If you make those one at a time, the photography is the cheap part and the resizing becomes the job.
Why the same photo is never quite the right shape
Channels disagree about shape. A marketplace grid wants something close to a square; a listing carousel and most social feeds favour a taller portrait crop; stories and short-video placements are full-screen vertical. None of them can be satisfied by the file that came out of the camera, and none of them agree with each other.
The usual result is a folder of near-identical exports that slowly drift apart — one slightly differently framed, another with a different amount of background, a third where the product touches the edge. Buyers notice that drift even when they cannot name it.
The three shapes, and what each one is for
- 1:1 — the square. The safe default for grids, thumbnails and product cards.
- 3:4 — the portrait. The shape most feeds and listing carousels favour, because it fills more of a phone screen than a square does.
- 9:16 — the vertical. Full-screen stories, reels and short video, where anything square leaves large empty bands.
Details differ per channel and change without much warning, so rather than trusting a number in a blog post, check the shape and minimum size your channel states in its own help centre before you export — then match it with the ratio that is closest.
Which shape should the original be?
Shoot and keep the tallest, largest version you have. Cropping down to a square or a portrait from a generous original is easy; the reverse is not, and a square original cannot be turned into a convincing vertical one without inventing pixels.
Crop or pad — the choice that decides whether a photo is ruined
Fitting a photo into a shape it was not shot in has only two honest answers:
- Crop to fill. The image is scaled until it covers the shape, and the overflowing edges are cut. Composition is preserved and there are no bars, but you lose part of the frame — a 4:3 photo squeezed into 9:16 loses roughly half its width.
- Keep the whole photo. The image is scaled to fit inside the shape and the remaining space is filled with a background colour. Nothing is lost, but the result is a smaller subject with visible bars.
For a centred, evenly lit product shot, cropping is almost always the better-looking result. For a wide lifestyle shot with the product off to one side, cropping to a vertical will cut the product out of the frame, and padding is the safer choice.
What this workflow does not do
- It does not detect subjects. Cropping is centred on the photo, so a product sitting in the bottom-left corner will be cut by a vertical crop. Choose the padding option for those shots.
- It does not retouch: no background removal, no white-background cutout, no shadow or colour correction. The output is your original photo, re-shaped.
- It does not upload anything. The photos are read from your disk and converted in the browser tab, so nothing is sent to a server and no account is needed.
- It does not publish. You download a ZIP and upload the files to each channel yourself.
Steps
- Put the photos for one product in one placeEither group them in a folder per product, or name them so the product code comes first and the shot number last —
FF-1001-01.jpg,FF-1001-02.jpg. The tool reads the product name from the start of the file name and keeps every shot of that product together in the ZIP. - Choose the shapes you needThe three common ones are already selected. Remove any you do not need and add your own if a channel asks for something else.
- Decide crop or padUse crop to fill when the product is centred and the edges are expendable. Switch to keep the whole photo when a crop would cut into the product.
- Check the file names before generatingEvery output is named from your own product code, shot number and shape, and the page lists the exact file each row will produce. This is the part most tools get wrong: a folder of
image-001.pngtells you nothing about which product it belongs to. - Create the ZIPAll sizes for all photos arrive as one ZIP with a folder per product, so you can upload one product at a time without mixing shapes up.
What changes when you do it in one pass
The work stops scaling with the number of combinations. Ten products with five shots each is fifty photos — and a hundred and fifty files once three shapes are involved. Done by hand in a design tool that is an afternoon; done as one batch it is a single operation you check once and re-run whenever new stock arrives.
Keeping the naming consistent is what makes the difference between a folder you can upload and a folder you have to sort first.
Crop a folder of photos to every size
Pick your photos, keep the three shapes, get one ZIP with a folder per product. Nothing is uploaded.
Open batch cropRelated guides
- All guides on making images in batches
- How to make Etsy listing images at scale
What a complete listing set contains, and which parts are worth templating hardest. - How to batch-generate product images from a CSV
When the images need text, prices or a layout rather than a resize. - How to build reusable social post templates
For the sizes that need a caption, not just a crop.