Guides
App Store and Play Store screenshot specs
App Store and Google Play screenshot specs from the official docs, with one thing stated up front: this editor cannot output Apple's fixed device sizes.
Updated 25 September 2026Next review 25 November 2026
Sources
| Ref | Document | Checked |
|---|---|---|
| A1 | Apple · App Store Connect screenshot specifications | 27 August 2026 |
| A2 | Apple · Upload app previews and screenshots | 27 August 2026 |
| G1 | Google · Play Console graphic asset specifications | 22 August 2026 |
Store specs change without notice. Apple's documents, A1 and A2, were rechecked on 2026-08-27, and the next scheduled recheck is 2026-11-25, on a 90 day cycle. If you are reading this after that date, open the links above and confirm the numbers yourself. That recheck was not a formality: the iPhone 6.3" size had changed.
No blog posts or summary sites were used as evidence. Where the official documents state no value, this article leaves the cell empty and says so.
So this article keeps two things apart. The first half is what the stores require. The second half is what this editor actually produces, compared against those requirements row by row.
First, the most common misconception
You will often read that store screenshots must not sit inside a device frame. That rule does not apply to phone and tablet screenshots.
In Google's documentation the sentence appears only in the Wear OS and watch face section.
Not position the screenshots within device frames, or include additional text, graphics, or backgrounds that are not part of the interface of the app.Source G1
The phone, tablet, and Chromebook sections carry no such restriction, and Apple's documents contain no frame rule at all. Watch apps are the only case that needs care.
Apple (App Store)
Rules that apply to every size
- Count: 1 to 10 screenshots
- Formats: .jpeg, .jpg, .png
- Alpha channels and transparency are not allowed
- File size cap: Not stated in the source, in either A1 or A2, so this article leaves it blank
You can upload one to 10 screenshots in .jpeg, .jpg, and .png formats. Images can't include alpha channels or transparencies.Source A1
Both sentences are in A1. The count and the formats are cross checked in A2, which states the same rule in different words: "You can upload a minimum of one and a maximum of ten screenshots in .jpeg, .jpg, and .png formats." The alpha channel sentence, however, appears in A1 only and is not in A2. This was confirmed by rereading A2 on 2026-08-27, correcting an earlier version of this article that presented both sentences as cross checked.
Why one set of sizes is enough
provide only the highest resolution screenshots required. They automatically scale down to smaller device sizes.Source A2
Upload the largest size once and the smaller device sizes are generated by scaling down. There is no need to produce eight separate iPhone sets. If you would rather not use the scaled versions, add specific screenshots for other device sizes and localizations in Media Manager (A2). Note the condition attached to the quote above: it applies when the interface is the same across device sizes and localizations. If your app looks different per device, build the sizes rather than leaning on the scaling.
That is Apple's requirement. Whether this editor can produce the one set it asks for is a separate question, and the comparison tables further down answer it.
iPhone
| Display | Portrait |
|---|---|
| 6.9" | 1320 × 2868 |
| 6.5" | 1284 × 2778 |
| 6.3" | 1206 × 2622 |
| 6.1" | 1170 × 2532 |
| 5.5" | 1242 × 2208 |
| 4.7" | 750 × 1334 |
| 4" | 640 × 1096 (no status bar) · 640 × 1136 |
| 3.5" | 640 × 920 · 640 × 960 |
For landscape, transposing each pair works for most rows. The 4" and 3.5" sizes, which have a no status bar variant, are the exception. The landscape counterpart of the 4" portrait 640 × 1096 is 1136 × 600, not 1096 × 640. If you need those two, read the landscape column in A1 directly.
iPad
| Display | Portrait |
|---|---|
| 13" | 2064 × 2752, required for apps that run on iPad |
| 12.9" | 2048 × 2732 |
| 11" | 1488 × 2266 · 1668 × 2420 · 1668 × 2388 · 1640 × 2360, pick one |
| 10.5" | 1668 × 2224 |
| 9.7" | 1536 × 2008 · 1536 × 2048 |
Mac, Apple TV, Vision Pro
| Target | Size |
|---|---|
| Mac, required for Mac apps | 1280 × 800 · 1440 × 900 · 2560 × 1600 · 2880 × 1800, pick one (16:10) |
| Apple TV, required for TV apps | 1920 × 1080 · 3840 × 2160 |
| Vision Pro, required | 3840 × 2160 |
Apple Watch
| Target | Size |
|---|---|
| Ultra 3 | 422 × 514 |
| Ultra 2 · Ultra | 410 × 502 |
| Series 11 · 10 | 416 × 496 |
| Series 9 to 7 | 396 × 484 |
| Series 6 to 4 · SE 3 · SE 2 · SE | 368 × 448 |
| Series 3 to 1 | 312 × 390 |
You must use the same screenshot size for Apple Watch consistently across all localizations for the app.Source A1
Google (Google Play)
Apple asks for fixed pixel dimensions per device. Google works differently and defines a minimum, a maximum, and a ratio. The two approaches do not merge into one table, so they are kept apart here.
App icon and feature graphic
| Asset | Size | Format | File size |
|---|---|---|---|
| App icon | 512 × 512 | 32-bit PNG with alpha | Up to 1024KB |
| Feature graphic | 1024 × 500 | JPEG or 24-bit PNG, no alpha | Not stated in G1 |
Screenshots
| Target | Count | Size | Ratio | Format |
|---|---|---|---|---|
| Phone | Up to 8, at least 2 to publish | 320px minimum, 3840px maximum | Not stated in G1 | JPEG or 24-bit PNG, no alpha |
| Tablet · Chromebook | At least 4 | 1,080 to 7,680px | 16:9 landscape · 9:16 portrait | Same as above |
| Wear OS | At least 1 | 384 × 384 minimum | 1:1 | Same as above |
| Automotive | 2 portrait plus 2 landscape or more | Portrait 800 × 1280 · landscape 1024 × 768 | - | Same as above |
| Android XR | 4 to 8 | 3840 × 2400 recommended, 1920 × 1200 minimum | 8:5 | PNG or JPEG, up to 8MB each |
| Android TV | At least 1 | Not stated in G1 | Not stated in G1 | Not stated in G1 |
File size caps are mostly undocumented
Across A1, A2, and G1 there are exactly two stated file size limits.
| Item | Cap | Source |
|---|---|---|
| Google app icon | 1024KB | G1 |
| Android XR screenshot | 8MB each | G1 |
Apple states no screenshot file size cap, and Google states none for the remaining assets. The figures that circulate online have no traceable source. If an upload is rejected, shrink the file then.
What this editor can actually output
The tables above are what the stores require. They are not a list of what this editor can produce. So here is our side of it, written out plainly and set against those store specs.
Canvas size comes from the format preset. There is no field for typing your own pixel values, and the format panel offers four canvas sizes: 1080 × 1080, 1200 × 1200, 1600 × 1000, and 1920 × 1080. No format uses a portrait canvas.
All 18 formats apply the moment you press them, and every one of them uses one of the four canvases above.
Multiply those four by the export scales of 1x, 2x, 3x, and 4x and the resulting 16 sizes are everything this editor can produce. Output size is canvas size times scale, and the export panel prints that number as you pick it.
| Canvas (formats that use it) | 1x | 2x | 3x | 4x |
|---|---|---|---|---|
| 1080 × 1080 (Single, the only format on this canvas) | 1080 × 1080 | 2160 × 2160 | 3240 × 3240 | 4320 × 4320, blocked on Apple browsers |
| 1200 × 1200 (Repeating grid · Diagonal stagger · Flat-lay and 5 more, 8 in total) | 1200 × 1200 | 2400 × 2400 | 3600 × 3600 | 4800 × 4800, blocked on Apple browsers |
| 1600 × 1000 (Phone trio · Browser window · Tablet trio and 2 more, 5 in total) | 1600 × 1000 | 3200 × 2000 | 4800 × 3000 | 6400 × 4000, blocked on Apple browsers |
| 1920 × 1080 (Multi-device · Responsive (3) · Desktop and 1 more, 4 in total) | 1920 × 1080 | 3840 × 2160 | 5760 × 3240, blocked on Apple browsers | 7680 × 4320, blocked on Apple browsers |
Against Apple's specs
Apple asks for fixed pixel dimensions per device. For iPhone and iPad the required aspect ratio itself differs from every canvas here, so no combination of scales gets there.
| Target | Required pixels (A1) | Required ratio | This editor |
|---|---|---|---|
| iPhone 6.9" | 1320 × 2868 | 0.4603 | Not possible, no canvas has that ratio |
| iPhone 6.5" | 1284 × 2778 | 0.4622 | Not possible, no canvas has that ratio |
| iPhone 6.3" | 1206 × 2622 | 0.4600 | Not possible, no canvas has that ratio |
| iPhone 6.1" | 1170 × 2532 | 0.4621 | Not possible, no canvas has that ratio |
| iPhone 5.5" | 1242 × 2208 | 0.5625 | Not possible, no canvas has that ratio |
| iPhone 4.7" | 750 × 1334 | 0.5622 | Not possible, no canvas has that ratio |
| iPad 13" | 2064 × 2752 | 0.7500 | Not possible, no canvas has that ratio |
| iPad 12.9" | 2048 × 2732 | 0.7496 | Not possible, no canvas has that ratio |
| iPad 11" | 1488 × 2266 (and 3 others) | 0.6567 | Not possible, none of the four accepted sizes matches the ratio of any canvas here |
| Mac | 1280 × 800 | 1.6000 | Not possible. 1600 × 1000 is the same 16:10, but it matches none of the four required sizes |
| Apple TV | 1920 × 1080 | 1.7778 | Possible, an exact match at 1920 × 1080 canvas, 1x |
| Apple TV 4K | 3840 × 2160 | 1.7778 | Possible, an exact match at 1920 × 1080 canvas, 2x |
| Vision Pro | 3840 × 2160 | 1.7778 | Possible, an exact match at 1920 × 1080 canvas, 2x |
In short, screenshots destined for iPhone, iPad, or Mac cannot be built here. On the Apple side the exact matches are Apple TV and Vision Pro.
Against Google's specs
Google defines ranges and ratios instead of fixed pixels, which is why so much of what this editor exports passes as it stands.
| Target | Required (G1) | This editor |
|---|---|---|
| Phone | Long edge 320 to 3840px, no ratio stated | Passes. 1080 × 1080 at 1x to 3x, 1200 × 1200 at 1x to 3x, 1600 × 1000 at 1x to 2x, and 1920 × 1080 at 1x to 2x land inside the range |
| Tablet · Chromebook | Long edge 1,080 to 7,680px, 16:9 landscape or 9:16 portrait | Passes. The 1920 × 1080 canvas at 1x to 4x is inside the range, with 3x and 4x blocked on Apple browsers |
| Wear OS | 384 × 384 minimum, 1:1 | Passes. 1080 × 1080 and 1200 × 1200 at 1x to 4x meet both conditions, with 4x blocked on Apple browsers |
| Automotive | Portrait 800 × 1280 · landscape 1024 × 768 | Not possible, no combination matches either size |
| Android XR | 3840 × 2400 recommended, 1920 × 1200 minimum, 8:5 | No combination equals the recommended size. The 8:5 combinations that clear the minimum are 3200 × 2000 and 4800 × 3000 |
| Feature graphic | 1024 × 500 | Not possible, no canvas carries the 2.048 ratio |
Phone, tablet and Chromebook, and Wear OS screenshots for Google Play can be uploaded exactly as this editor exports them. Wear OS is the one place the device frame restriction applies, so export those without a frame (G1).
If you need exact iPhone pixels
This editor does not get you there. Build the mockup, download it, then resize the file to 1320 × 2868 or whichever size you need in another tool. The ratios differ, so resizing means cropping or padding, and the composition shifts accordingly. Better to know that step is coming before you start.
If you came here for portrait iPhone screenshots, this is where it stops. As of today the facts are these: no format uses a portrait canvas, and there is no custom pixel entry.
Practical notes when you build these from a mockup
- Do not export on a transparent background. Apple does not allow alpha channels (A1), and Google asks for alpha free formats on everything except the icon (G1). Turn the transparency option off and set a background color. This editor already satisfies that condition.
- What the store requires: for Apple, build the largest size only (A2). What we provide: if that one set is an iPhone or iPad size, this editor cannot produce it. The Apple targets it can hit exactly are Apple TV, at 1920 × 1080 and 3840 × 2160, and Vision Pro, at 3840 × 2160.
- What the store requires: for Google phone screenshots, any size within a 3840px long edge is fine (G1). What we provide: ten of the sixteen export combinations sit inside that range and can be submitted unchanged.
- The device frame restriction applies to watch apps only (G1). Drop the frame on the 1:1 exports you intend for Wear OS.
- For the targets whose specs cannot be met here, meaning iPhone, iPad, Mac, Automotive, and the feature graphic, the only route is to download an export and resize it in another tool.
In this editor the transparent background option is off by default, and choosing JPG locks the option outright. Export it as it stands and the file carries no alpha channel, sitting on the background color you picked. Downloads carry no watermark, so a file that meets the specs above can be submitted unchanged.
Verification status of this article
| Category | Count | How it was handled |
|---|---|---|
| Confirmed word for word in the official docs | 15 | Reflected in the tables above, with the 6.9"/6.5" requirement added by the 2026-08-27 recheck |
| No value in the docs, left blank | 4 | Marked as Not stated in G1, or not stated in A1 or A2 |
| Unresolved in the earlier version | 1 to 0 | Whether iPhone 6.9" or 6.5" is required. Settled in the 2026-08-27 recheck of A1 and moved into the confirmed row above |
| Corrected because the value changed | 2 | iPhone 6.3" 1179 × 2556 to 1206 × 2622, and iPad 11" from one accepted size to four |
| Corrected scope of a cross check | 1 | The alpha channel sentence is in A1 only; the earlier version said it was in A2 as well |
| Common belief found to be wrong | 1 | The device frame restriction is Wear OS only |
| Confirmed in our own code | 5 | Four canvases, scales 1x to 4x, the area cap, no portrait format, and the absence of custom pixel entry |
The statements about what this editor can build come from our own source code, not from documentation. The evidence table below names the file and the value behind each one. Where a spec cannot be met here, the article says so instead of leaving it out.
What this article is based on
| Statement | Where it comes from |
|---|---|
| The device frame restriction appears only in the Wear OS and watch face section | G1 |
| 1 to 10 screenshots in .jpeg, .jpg, and .png, with no alpha channel | A1. The count and formats were also confirmed in A2; the alpha channel sentence is in A1 only (A2 rechecked 2026-08-27) |
| Uploading only the highest resolution set is enough because smaller sizes are scaled down | A2 |
| iPhone, iPad, Mac, Apple TV, Vision Pro, and Apple Watch pixel dimensions | A1 (rechecked 2026-08-27: 6.3" changed to 1206 × 2622 and iPad 11" now accepts four sizes; every other value matches the earlier reading) |
| The same Apple Watch screenshot size must be used across all localizations | A1 |
| Google app icon and feature graphic specs, including the 1024KB icon cap | G1 |
| Google screenshot counts, size ranges, ratios, and formats per target | G1 |
| No screenshot file size cap is stated by Apple | Not stated in the source, A1 and A2 |
| Only one of iPhone 6.9" and 6.5" has to be provided | A1 (settled in the 2026-08-27 recheck: each row's required condition refers to the other, making them mutually exclusive. This replaces the earlier Unresolved marking) |
| The transparency option is off by default, locked when JPG is chosen, and opaque output is composited onto the background color | the transparent initial value of false and canTransparent = format !== 'jpg' in panels/ExportPanel.tsx, the flattenColor branch in engine/exportImage.ts |
| Downloaded files carry no watermark | exportStage in engine/exportImage.ts, no watermark layer anywhere in the composite path |
| The format panel offers four canvas sizes: 1080×1080, 1200×1200, 1600×1000, and 1920×1080 | the canvas value on each preset in presets/presets.data.ts (the ASPECT_PRESETS constant in state/editorConstants.ts is not wired to any UI). Grouping the 18 formats by canvas gives 1 on 1080², 4 on 1920×1080, 8 on 1200², and 5 on 1600×1000; the names in the output size table are representative examples only, with the full list in the export resolution article |
| Export scales are 1x, 2x, 3x, and 4x, and output size is canvas size times scale | EXPORT_SCALES in state/editorConstants.ts, the output readout (canvas.width × scale) in panels/ExportPanel.tsx |
| There is no field for entering custom pixel dimensions | panels/ExportPanel.tsx (format, scale, transparency, and quality only, no dimension input), panels/FormatPanel.tsx (preset buttons only) |
| Combinations above an area of 16,777,216 have their scale button disabled on Apple browsers | SAFARI_MAX_AREA in state/editorConstants.ts, computeExportCaps in engine/exportCaps.ts (the cap applies only when isApple) |
| No format uses a portrait canvas | the canvas values of the 18 entries in PRESETS in presets/presets.data.ts: 1080 × 1080, 1200 × 1200, 1600 × 1000, and 1920 × 1080, all landscape or square |