Store formats and sizes
Every screenshot size DemoTake renders exactly, with the store rule it comes from. App Store iPhone, iPad, Mac, Apple TV and Vision Pro, Google Play phone, tablet and Chromebook, and web sizes.
Each format renders at its exact pixel size, so you can upload the files as they are. The sizes come from Apple's Screenshot specifications and Google's Add preview assets pages. Store formats are always exported without transparency, because both stores reject images with an alpha channel.
App Store
| Format id | Device | Size (px) | Notes |
|---|---|---|---|
appstore-iphone-6.9 |
iPhone 6.9″ display | 1320 × 2868 | Required for iPhone apps (or provide 6.5″) |
appstore-iphone-6.5 |
iPhone 6.5″ display | 1284 × 2778 | Required when 6.9″ isn't provided |
appstore-iphone-6.3 |
iPhone 6.3″ display | 1206 × 2622 | Optional; scaled from 6.5″ when missing |
appstore-iphone-6.1 |
iPhone 6.1″ display | 1170 × 2532 | Optional; scaled from 6.5″ when missing |
appstore-ipad-13 |
iPad 13″ display | 2064 × 2752 | Required for iPad apps |
appstore-mac-2880 |
Mac | 2880 × 1800 | Mac apps need one of the four 16:10 sizes |
appstore-mac-2560 |
Mac | 2560 × 1600 | |
appstore-mac-1440 |
Mac | 1440 × 900 | |
appstore-mac-1280 |
Mac | 1280 × 800 | |
appstore-tv |
Apple TV | 1920 × 1080 | Also appstore-tv-4k, 3840 × 2160 |
appstore-vision |
Apple Vision Pro | 3840 × 2160 |
Every iPhone and iPad size has a landscape twin: add -landscape to the id (for example appstore-iphone-6.9-landscape, 2868 × 1320). Apple accepts 1 to 10 screenshots per device, as PNG or JPEG.
Google Play
| Format id | Device | Size (px) | Notes |
|---|---|---|---|
play-phone |
Phone, portrait | 1080 × 1920 | 9:16, at least 1080 px for promotion |
play-phone-landscape |
Phone, landscape | 1920 × 1080 | 16:9 |
play-tablet-7 |
7-inch tablet | 1440 × 2560 | 9:16, 1080 to 7680 px |
play-tablet-10 |
10-inch tablet | 2560 × 1440 | 16:9, 1080 to 7680 px |
play-chromebook |
Chromebook | 1920 × 1080 | 16:9, 1080 to 7680 px |
play-feature-graphic |
Feature graphic | 1024 × 500 | Shown at the top of your listing |
Google Play accepts JPEG or 24-bit PNG without alpha; the long side can be at most twice the short side.
Web and social
| Format id | Use | Size (px) |
|---|---|---|
web-16x9 |
Website hero, slides | 1920 × 1080 |
web-og |
Link previews (og:image) |
1200 × 630 |
web-square |
Social posts | 1080 × 1080 |
Web formats keep a transparent background if you choose one.
Short names
In specs and agent calls you can use a short name instead of listing ids:
| Short name | Formats |
|---|---|
iphone |
appstore-iphone-6.9 |
ipad |
appstore-ipad-13 |
mac |
appstore-mac-2880 |
app_store |
iPhone 6.9″ and iPad 13″ |
app_store_all_iphone |
iPhone 6.9″, 6.5″, 6.3″ and 6.1″ |
play |
play-phone |
google_play |
Phone, 7-inch and 10-inch tablet |
og |
web-og |
web |
All three web sizes |
Where the files go
Export All writes one folder per store and device, and numbers the files in shot order:
app-store/iphone-6.9/01-dashboard.png
app-store/iphone-6.9/02-funnel.png
app-store/ipad-13/01-dashboard.png
google-play/phone/01-dashboard.png
web/og/01-dashboard.png
manifest.jsonmanifest.json lists every file with its format, shot, size and SHA-256 hash. It has no timestamps, so the same captures and settings always produce the same bytes.