Runs on your device · WebGPU
Turn a snapshot into a clean product photo
Add a photo of your product and an AI model on your own device cuts it out. The tool centres it on white, light grey or a colour you choose, leaves room around it, adds a soft shadow if you want one, and saves a 1080 px JPEG as a square, a 4:5 portrait or a 9:16 Story. The photo is never uploaded.
Downloads once: BiRefNet-lite (98 MB) for any product, or MODNet (26 MB) for people, plus a runtime of 14 to 27 MB
How it works
1Add one product photo
JPEG, PNG or WebP up to 40 MB, or paste a screenshot. A photo above 16 megapixels is scaled down to 16 MP as it opens. One product per photo works best.
2Cut the product out
The model finds the product on your device. The first run downloads it once, about 125 MB for Best on a graphics chip and 48 MB for Fast, and your browser keeps it.
3Pick the frame
Choose square, 4:5 or 9:16, a white, grey or coloured background, how much room the product gets and whether it casts a shadow. Drag across the picture to compare with your original.
4Download
Save one size as a JPEG or PNG, or all three in a ZIP. Each file is cut from your original photo, not from the preview.
What Meta says about product images
Meta’s Business Help Centre has a page called Product image specifications for catalogues (facebook.com/business/help/686259348512056, read on 7 October 2026), and the sizes in this tool follow it. Its requirements are brief: JPEG or PNG, 8 MB at most, at least one image per product, and pictures that show the product for sale accurately. For Shops on Facebook and Instagram it says product images are displayed as squares, must be at least 500 × 500 pixels, and recommends 1024 × 1024.
| Meta’s page says | What this tool does |
|---|---|
| JPEG or PNG, 8 MB at most | Saves JPEG or PNG. A 1080 × 1080 JPEG came to 31 to 87 KB in our tests, and a note appears if a file ever passes 8 MB |
| Shops show products as squares, at least 500 × 500 px, 1024 × 1024 recommended | The Square size is 1080 × 1080 |
| Use product images with a white backdrop (a recommendation) | White is the default; light grey and any colour are one tap away |
| Provide JPEG over PNG where possible, for best image quality | JPEG is the default file type |
| Keep catalogue images in one aspect ratio, 1:1 or 4:5, so carousels aren’t adjusted automatically | Square and Portrait 4:5 sizes |
| No text over the product, calls to action, promo codes, watermarks or time-limited prices | Adds none of these |
| For 9:16 images, the profile icon or call to action covers part of the picture on Reels and Stories | The Story size can keep the product clear of those areas |
A white backdrop sits in Meta’s list of recommendations, not its requirements. The same page says images must comply with Meta’s Advertising Standards for ads and its Commerce Policies for shops, so read those before you settle on a colour. If you replace a product’s image through a data feed, Meta says the new image needs a different URL for the change to be picked up.
Square, portrait or Story: which size to save
| Size | Good for | Watch out for |
|---|---|---|
| Square, 1080 × 1080 | Shop and catalogue photos, feed posts | Instagram’s grid uses 3:4 tiles (Sprout Social, Hootsuite), so a square post shows its middle 810 × 1080 there. A wide product needs the space slider at 13% or more to show whole. |
| Portrait 4:5, 1080 × 1350 | Feed posts that fill more of the screen | The grid shows the middle 1012 × 1350 of a 4:5 post. Meta suggests one shape for all catalogue images, 1:1 or 4:5, so carousels aren’t adjusted. |
| Story 9:16, 1080 × 1920 | Stories, Reel covers and 9:16 ads | Meta’s margins for Story and Reels ads are 14% at the top, about 35% at the bottom and 6% at each side. The keep-clear option uses them, so the product sits in the upper middle of the frame. |
Space around the product is a share of the frame’s shorter side. At 10% a square frame keeps at least 108 px clear on every side; at 0 the product touches the frame. The shadow sits under the product: Soft is a faint oval with a light outline shadow, and Stronger is darker. Neither changes the product itself.
Getting a clean cut-out
- Shoot on a plain surface in even daylight, with the product a little lighter or darker than what is behind it.
- Leave a gap between the product and the edges of the photo. If it runs off an edge, the tool says so, because a part the photo cut off can’t be made up.
- Keep to one product per photo. The model keeps whatever stands out, so a hand holding the bottle stays in the cut-out, and so does a second person in the frame. Put the product down on a surface for the photo.
- A second item that stands apart from the product can be dropped with Only the biggest object. Whatever the model found that touches the product, such as a hand, is treated as part of it.
- Check clear glass, shiny metal, fine chains and fur along the edges. Raise Edge softness for fur and lower it for boxes, tins and other hard edges.
- A person wearing the product, such as a shirt or a hat, is a job for Fast (people), which is made for portraits. Best is the choice for objects.
Tip: Not happy with an edge? Run it again with the other model. Your photo and settings stay as they are, so it takes one press.
Limits, and what runs where
- One photo at a time, JPEG, PNG or WebP up to 40 MB. Photos above 16 megapixels are scaled down to 16 MP when they open.
- It finds the whole subject, not one you point at, so it can’t pick a bottle out of the hand that holds it.
- The output is 1080 px wide in three shapes. There is no custom size.
Your photo is opened, cut out and saved inside this browser tab, and nothing about it is sent to us or anyone else. The only downloads are the model, from Hugging Face, and the runtime that runs it, from the jsDelivr network, once each; your browser keeps them. Where the browser offers WebGPU the work runs on your graphics chip. Where it doesn’t, it runs on the processor, which gives practically the same result, more slowly. The saved file is drawn fresh from pixels, so it carries none of the camera, date or location details stored in your original photo.
Questions people ask
What size should a product photo be for Instagram and Facebook Shops?
Meta’s catalogue page says Shops show product images as squares, at least 500 × 500 pixels, with 1024 × 1024 recommended. The 1080 × 1080 option clears that. Files must be JPEG or PNG and 8 MB at most.
Does Meta require a white background?
Not as a requirement. Its product image page lists a white backdrop under recommendations for best image quality, while the requirements cover file type, size and accuracy. White is the default here, and the page also points to Meta’s ad and commerce policies.
Is my photo uploaded anywhere?
No. The cut-out, the framing and the saved file are all made in your browser. The model and its runtime are downloaded to your device once; your photo never travels the other way.
Why did it keep my hand or a second person?
The model keeps whatever stands out in the photo, and anything touching the product counts as part of it. A hand that holds the bottle is joined to it, so put the product down on a surface and photograph it again. A separate second item can be dropped with Only the biggest object.
JPEG or PNG for a shop photo?
JPEG. Meta’s catalogue page asks for JPEG over PNG where possible, and the file is far smaller: our test photo at 1080 × 1080 was 87 KB as a JPEG and 680 KB as a PNG. PNG is lossless, which suits flat graphics; for a photo it only makes the file bigger.
Why is the first photo slow?
The first run downloads the model: about 125 MB for Best on a computer with WebGPU, 113 MB without it, or about 48 MB for Fast. Your browser keeps it, so later visits start at once. Without WebGPU every photo also takes longer.
More free tools
- Background removerCut out people, products and pets on your device. Transparent PNG or a new background, 10 photos at a time.
- Photo enhancerAuto white balance, levels, gentle noise reduction and sharpening in one tap, on your device.
- Image upscalerMake small photos and graphics 2× or 4× bigger and sharper, on your own device.
- Image resizerResize photos to Instagram and Facebook sizes, or any size, fit or fill, up to 20 at once.
- Alt text generatorA short alt text and a longer description for each photo, written on your device.
- Grid previewPlan a profile grid of up to 30 images: drag to reorder, pick the tile shape, and save a PNG.
Related guides
Answer every comment and DM, automatically
When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.
Start free