Pick a screenshot from your device, type a short caption, choose a background colour and a store size, then download the result. Apple needs at least one iPhone shot at a medium Dynamic Island size such as 1206 x 2622. Google Play accepts sides from 320 to 3840 pixels.
| App Store | Google Play | |
|---|---|---|
| Most per device type | 10 | 8 |
| Formats | JPEG, JPG or PNG | JPEG or 24-bit PNG |
| Transparency | Not allowed | No alpha |
| Minimum to publish | At least one | Two, across device types |
Updated
Store screenshots sell the app before anyone reads the description. This tool frames your own capture on a solid background with a headline above it, at an exact pixel size the store accepts. The picture you choose is read by your browser and drawn on a canvas, a drawing surface inside the page. Nothing is uploaded anywhere.
Pick a screenshot to see the preview. Until then a grey placeholder shows the layout.
Your picture is drawn by your browser only. Nothing is uploaded.
Portrait values shown; Apple accepts each one rotated for landscape apps. Apple values come from its specification page; the Play rows are the sizes Play recommends for app recommendations.
| Store | Display group | Width x height |
|---|---|---|
| App Store | iPhone, Dynamic Island, medium display (required) | 1206 x 2622 |
| App Store | iPhone, Dynamic Island, medium display (required) | 1179 x 2556 |
| App Store | iPhone, Dynamic Island, large display | 1320 x 2868 |
| App Store | iPhone, Dynamic Island, large display | 1290 x 2796 |
| App Store | iPhone, Dynamic Island, large display | 1260 x 2736 |
| App Store | iPhone with Face ID, large display | 1284 x 2778 |
| App Store | iPhone with Face ID, large display | 1242 x 2688 |
| App Store | iPad, 13-inch display | 2064 x 2752 |
| App Store | iPad, 13-inch display | 2048 x 2732 |
| Google Play | Google Play phone, 9:16 portrait | 1080 x 1920 |
| Google Play | Google Play, 16:9 landscape | 1920 x 1080 |
A shortened version of what this page runs. JPEG export drops the alpha channel that App Store Connect rejects.
const canvas = document.createElement("canvas");
canvas.width = 1206;
canvas.height = 2622;
const ctx = canvas.getContext("2d");
ctx.fillStyle = "#0f172a";
ctx.fillRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = "#ffffff";
ctx.font = "bold 96px system-ui";
ctx.textAlign = "center";
ctx.fillText("Book a table in two taps", canvas.width / 2, 260);
// img is an <img> loaded from URL.createObjectURL(file)
ctx.drawImage(img, 120, 420, canvas.width - 240, (canvas.width - 240) * img.height / img.width);
canvas.toBlob((blob) => {
const a = document.createElement("a");
a.href = URL.createObjectURL(blob);
a.download = "screenshot-1206x2622.jpg";
a.click();
}, "image/jpeg", 0.92);
App Store Connect sorts sizes by display group rather than by phone model. The one iPhone group it always requires is the medium Dynamic Island display; the iPad 13-inch group is required only when the app runs on iPad.
Every value in the size list below is copied from Apple's specification page. Pick any one size in a group; they are alternatives, not a set you must fill.
Play is looser about exact pixels and stricter about shape: the longest side may be at most double the shortest. The checker under the preview tells you whether your chosen size passes those limits.
Play also asks for a 512 x 512 icon and a 1024 x 500 feature graphic on the listing, which are separate from screenshots.
Apple lists exact pixel sizes per display group. At least one screenshot for iPhone with Dynamic Island (medium display) is required, for example 1206 x 2622 or 1179 x 2556 in portrait. Larger groups such as 1320 x 2868 are accepted too.
Only if your app runs on iPad. Then Apple requires at least one shot for the 13-inch display, such as 2064 x 2752.
Apple says screenshots can't include alpha channels or transparencies. A PNG saved from a browser canvas usually keeps an alpha channel, so export JPEG from this tool for App Store uploads.
Play allows any shape where the long side is no more than twice the short side, between 320 and 3840 pixels. For app recommendations it advises 9:16 portrait or 16:9 landscape at least 1080 x 1920.
No. The file is opened by your browser and drawn locally. Closing the tab discards it.
Related: App icon sizes, Mobile app testing checklist, Social media image sizes, Mobile app cost calculator.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.