App Store Screenshot Generator
Turn raw simulator screenshots into captioned store images at the exact pixel sizes Apple and Google require — free, in your browser.
Getting rejected over a screenshot is one of the more annoying ways to lose a day. App Store Connect validates the pixel size of every image you upload, exactly, and it will not round for you. A 6.9-inch iPhone screenshot has to be 1320 × 2868, 1290 × 2796 or 1260 × 2736 — nothing else. Apple also refuses any screenshot that contains an alpha channel, which is a trap, because every PNG a web tool hands you almost certainly has one.
This generator takes the screenshots you already captured in the iOS Simulator, an Android emulator or a real device, and composes them onto a background at a size the store will actually accept. Every dimension in the picker was transcribed from Apple's own "Screenshot specifications" page and Google's own "Add preview assets" page, and each slot tells you which devices it covers and whether it is genuinely required for submission or merely optional — a distinction almost nobody surfaces, and the reason most people upload five times more screenshots than they need to.
It runs entirely in your browser. Your unreleased app's screens are not uploaded to anyone's server, there is no queue, no watermark on the free tier because there is no paid tier, and no signup. Load a batch, caption each slide, and export the lot.
Your screenshots never leave this device. Every image is composed in your own browser with the Canvas API — nothing is uploaded, nothing is stored, there is no watermark, no signup and no export limit. Every target size below is taken from Apple’s and Google’s own published specifications.
Drop your app screenshots here
Straight from the iOS Simulator, Android emulator or a real device.
Add as many as you like — the order you pick them in is the order they stay in.
Preview
—All slides
PNG carries an alpha channel. A browser canvas is always RGBA, so a PNG written from it keeps a transparency channel even when every pixel is fully opaque. Apple rejects App Store screenshots that contain an alpha channel, and Google Play asks for 24-bit PNG with no alpha. JPEG has no alpha channel at all, which is why it is the default here.
Your screenshot is scaled to fit and never stretched — the aspect ratio you captured is always preserved, and the background fills whatever is left over.
Watch: how to use this tool
How to use it
- Drop your screenshots onto the drop zone or click Choose screenshots. Add as many as you like — the order you pick them in is the order they keep, which matters because the store shows them in sequence.
- Pick your store slot. Each one shows its exact pixel size, which devices it covers, and whether Apple or Google actually requires it. If a slot accepts more than one exact size — the 6.9-inch iPhone accepts three — choose the one you want from the second menu.
- Choose portrait or landscape. Slots that only exist in one orientation, like Apple TV or Wear OS, lock the choice for you.
- Type a headline for the slide and put it above or below the device, or turn it off entirely. Set the text size, weight and colour. Text size is a percentage of the image height, so a caption looks the same at every target size.
- Pick a background — a gradient preset, or your own two colours, or a flat solid. Set the padding to control how much background shows around the screenshot.
- Turn the device frame on or off. The frame is drawn with canvas shapes, not a photo of a real phone. Plenty of shipped listings use no frame at all, and Google forbids frames on Wear OS screenshots.
- Click through the filmstrip to caption each slide, then export. Download this slide saves one; Download all saves every slide in order. JPEG is the default, on purpose — see the note about alpha channels.
Questions
What size do App Store screenshots have to be?
How many screenshots are required?
Why does this export JPEG and not PNG?
Do I need a device frame around my screenshot?
Can I use a simulator screenshot?
Is anything uploaded or stored?
Built by US APP Team
Need more than a free tool?
We build custom mobile apps for founders and small businesses — idea to live on the App Store and Google Play. Fixed price, no surprises, and you own the code.
Start your app brief Takes about 3 minutes · or book a free intro call