Fifty photos, one instruction.
Then every result exported to an exact spec — 1600×1600, pure white, under 10 MB — and checked on the finished file rather than promised. The part a chat window cannot do.
Set it up below. You will only need an account to run it.
Every output spec.
Pick one and every image in the batch comes back matching it exactly — dimensions, background, file type and size ceiling. Each finished file is measured afterwards and shown with its own pass/fail report.
Marketplaces
Pure white (#ffffff) background, product fills 85% of the frame, square. Amazon needs 1000px on the longest side for zoom; 1600px clears it comfortably.
Etsy recommends 2000px on the shortest side. Square padding keeps the whole item visible across Etsy's varying crops.
eBay requires at least 500px on the longest side and enables zoom at 1600px. White background, square.
Shopify's recommended square product image is 2048x2048, which drives its zoom behaviour.
Vinted presents listing photos in a square crop. Padding to 1280x1280 means nothing gets cut off in the grid.
Depop's feed is a square grid. Padding to 1280x1280 keeps the full item in frame.
Square transparent PNG for compositing onto any background. Pair it with background removal first.
Social
Instagram's square feed post is 1080x1080. Cropped to fill so there are no bars.
The tallest ratio Instagram allows in feed, and so the most screen space per post.
Full-screen vertical for stories and reels, 1080x1920.
Pinterest's recommended pin ratio is 2:3 at 1000x1500.
YouTube requires 1280x720 (16:9) and rejects thumbnails over 2 MB. Quality is stepped down automatically to fit.
16:9 at 1600x900 is the ratio X shows uncropped in timeline.
LinkedIn's link/post image is 1200x627 (1.91:1).
A 6x4" landscape print at 300 DPI is 1800x1200 px. Density is written into the file so print shops read it correctly.
A4 portrait at 300 DPI is 2480x3508 px.
4500x5400 transparent PNG at 300 DPI is the standard front-print area for Printful-style apparel.
Web
1200x630 is the standard link preview card. Held under 300 KB so it renders before the crawler gives up.
Full-width hero at 1920x1080, WebP, held under 250 KB so it does not dominate Largest Contentful Paint.
Square 600x600 WebP under 80 KB for grids and cards.
Why not just use a chatbot?
You can, for one image at a time. What a chat window cannot do is hand you forty files at once, or guarantee that the file is 1600×1600 on a pure white background and under 10 MB. It will tell you it did. It cannot check. This measures the finished file and shows you the result, which is the part that actually matters when a marketplace rejects a listing.
Exporting to a spec is free — it costs processing, not AI credits. Credits are spent only when you ask the AI to change the image itself.