# App Store screenshot sizes in 2026: the complete list

> Every App Store screenshot size for iPhone, iPad and Mac, which ones Apple requires in 2026, the upload rules, and how to capture them at the right pixels.

Source: https://showtake.app/blog/app-store-screenshot-sizes

*App Store · updated 2026-11-12*

Apple now requires one iPhone size, 1206×2622 or 1179×2556, plus iPad 13-inch if your app runs on iPad. Here is every accepted size, the rules that block uploads, and how to capture a full set.

The only iPhone screenshot size Apple requires in 2026 is **1206×2622 or 1179×2556 pixels** (portrait), the "iPhone with Dynamic Island, medium display" class. If your app runs on iPad, you also need **2064×2752 or 2048×2732** for the 13-inch iPad, and Mac apps need one 16:10 size such as **2880×1800**. Everything else is optional: App Store Connect scales your largest required set down to older devices.

That is a change from the advice most guides still give (upload 6.9-inch or 6.5-inch first), so below are the full tables from Apple's [screenshot specifications](https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications) page, checked on November 12, 2026, plus the upload rules and a tested way to capture every size.

## The short answer: what you must upload

| Platform | Required display class | Portrait size (pixels) | Landscape size (pixels) |
| --- | --- | --- | --- |
| iPhone | Dynamic Island, medium display (iPhone 17, 17 Pro, 16, 16 Pro, 15, 15 Pro, 14 Pro) | 1206×2622 or 1179×2556 | 2622×1206 or 2556×1179 |
| iPad (if the app runs on iPad) | 13-inch iPad | 2064×2752 or 2048×2732 | 2752×2064 or 2732×2048 |
| Mac (Mac apps) | Any 16:10 size | not accepted | 2880×1800, 2560×1600, 1440×900 or 1280×800 |
| Apple TV | 1080p or 4K | not accepted | 1920×1080 or 3840×2160 |
| Apple Vision Pro | 4K | not accepted | 3840×2160 |

For each size you need **at least 1 and at most 10 screenshots** per language, as `.png`, `.jpg` or `.jpeg`, with **no alpha channel or transparency**. App Store Connect rejects the upload, not the review, when the pixels or the alpha are wrong, so you find out fast.

> **Make the 6.3-inch set first:** If your interface looks the same across iPhone sizes, one set at 1206×2622 covers every iPhone. Apple: "you only need to provide screenshots for the highest required resolution. App Store Connect automatically scales them down for smaller device sizes."

## Every iPhone screenshot size

Apple no longer lists iPhones by inches. It groups them by display type, and each class falls back to another one when you leave it empty. The inch labels in brackets are the common names, not Apple's.

| Display class (Apple) | Models | Portrait | If you leave it empty |
| --- | --- | --- | --- |
| iPhone Duo, outer display | iPhone Duo | 1398×2034 | Optional now; required from April 2027 for apps built with the iOS 27.1 SDK |
| iPhone Duo, inner display | iPhone Duo | 2007×2853 | Same as the outer display |
| Dynamic Island, large (6.9", 6.7", 6.5" Air) | iPhone Air, 18 Pro Max, 17 Pro Max, 16 Pro Max, 16 Plus, 15 Pro Max, 15 Plus, 14 Pro Max | 1320×2868, 1290×2796 or 1260×2736 | Scaled from Face ID, large |
| Face ID, large (6.7", 6.5") | 14 Plus, 13 Pro Max, 12 Pro Max, 11 Pro Max, 11, XS Max, XR | 1284×2778 or 1242×2688 | Required only if you skip Dynamic Island, large |
| **Dynamic Island, medium (6.3", 6.1")** | **18 Pro, 17 Pro, 17, 16 Pro, 16, 15 Pro, 15, 14 Pro** | **1206×2622 or 1179×2556** | **Required** |
| Face ID, medium (6.1", 5.8", 5.4") | 17e, 16e, 14, 13 Pro, 13, 13 mini, 12 Pro, 12, 12 mini, 11 Pro, XS, X | 1170×2532, 1125×2436 or 1080×2340 | Scaled from Dynamic Island, medium |
| Home button, large (5.5") | 8 Plus, 7 Plus, 6s Plus, 6 Plus | 1242×2208 | Scaled from Face ID, medium |
| Home button, medium (4.7") | SE (2nd and 3rd gen), 8, 7, 6s, 6 | 750×1334 | Scaled from Home button, large |
| Home button, 4" | SE (1st gen), 5s, 5c, 5 | 640×1136 (640×1096 without status bar) | Scaled from Home button, medium |
| Home button, 3.5" | 4s, 4 | 640×960 (640×920 without status bar) | Scaled from Home button, 4" |

Landscape is the same pair of numbers swapped (for example 2622×1206). You can mix orientations inside one set, but a consistent orientation reads better in the store.

> **iPhone Duo is the new class to watch:** Uploading iPhone Duo screenshots adds a "made for iPhone Duo" badge to your product page, and they become required in April 2027 for apps built with the iOS 27.1 SDK or later. If your release train moves to that SDK next spring, plan the extra 1398×2034 and 2007×2853 sets now.

## iPad screenshot sizes

| Display | Portrait | Landscape | Rule |
| --- | --- | --- | --- |
| 13-inch (iPad Pro M5, M4 and 12.9-inch 1st, 3rd to 6th gen; iPad Air 13-inch M4, M3, M2) | 2064×2752 or 2048×2732 | 2752×2064 or 2732×2048 | **Required** if the app runs on iPad |
| 12.9-inch (iPad Pro 2nd gen) | 2048×2732 | 2732×2048 | Scaled from 13-inch |
| 11-inch | 1488×2266, 1512×2316, 1668×2420, 1668×2388 or 1640×2360 | the same, swapped | Scaled from 13-inch |
| 10.5-inch | 1668×2224 | 2224×1668 | Scaled from 12.9-inch |
| 9.7-inch | 1536×2048 (1536×2008 without status bar) | 2048×1536 | Scaled from 10.5-inch |

An iPhone-only app does not need iPad screenshots at all. A universal app does, even if iPad is not your focus: App Store Connect will not let you submit without the 13-inch set.

## Mac, Apple TV, Vision Pro and Apple Watch

- **Mac:** one of 1280×800, 1440×900, 2560×1600 or 2880×1800 (16:10, landscape only). Use 2880×1800 so the images stay sharp on Retina displays.
- **Apple TV:** 1920×1080 or 3840×2160.
- **Apple Vision Pro:** 3840×2160.
- **Apple Watch:** one size, used in every language: 422×514 (Ultra 4, Ultra 3), 410×502 (Ultra 2, Ultra), 416×496 (Series 10 to 12), 396×484 (Series 7 to 9), 368×448 (Series 4 to 6, SE) or 312×390 (Series 1 to 3).

![Four Mac App Store screenshots of a task list app at 2880×1800, each with a headline above the window](https://showtake.app/blog/app-store-screenshot-sizes/mac-set.webp)

*A Mac set at 2880×1800 (16:10), exported from one recorded take of a sample task app; the headlines are the take's step captions.*

## The rules that get screenshots rejected

Pixel size is checked by App Store Connect on upload. The content rules are checked in App Review, under [Guideline 2.3.3](https://developer.apple.com/app-store/review/guidelines/#2.3.3): screenshots "should show the app in use, and not merely the title art, login page, or splash screen." Text and image overlays are fine. Run through this list before you upload:

- [ ] At least one 1206×2622 or 1179×2556 iPhone screenshot (and 13-inch iPad if the app runs on iPad)
- [ ] 10 or fewer screenshots per size and language
- [ ] PNG or JPEG, with no alpha channel (flatten PNGs exported from design tools)
- [ ] Every screenshot shows the app in use, not only a splash screen, logo or login form
- [ ] The first three screenshots tell the story on their own: they show in search results when you have no App Preview
- [ ] The status bar is clean (full battery, signal, 9:41)

On a Mac you can check the alpha channel of a file with `sips -g hasAlpha screenshot.png`. If it prints `hasAlpha: yes`, flatten it, for example by re-exporting as JPEG.

## Raw captures or designed screenshots?

Both are allowed. A raw capture is the screen exactly as the app shows it. A designed (or "marketing") screenshot puts that capture on a background with a headline and, often, a device frame. Most top apps use designed screenshots because the headline tells people what they are looking at before they read anything else. Drag the slider to compare the same moment both ways:

Before: ![The Food Truck donut editor at 1206×2622](https://showtake.app/blog/app-store-screenshot-sizes/raw-04.webp)
After: ![The Food Truck donut editor at 1206×2622](https://showtake.app/blog/app-store-screenshot-sizes/marketing-04.webp)

*The same frame of the Food Truck sample app, as a plain capture and with a background, frame and the step's caption as the headline. Both files are 1206×2622 with no alpha.*

A good set tells one short story, one idea per screenshot, in the order a new user would discover the app:

![Five iPhone App Store screenshots of the Food Truck app: menu, donut list, donut editor, glaze picker and rainbow glaze, each with a short headline](https://showtake.app/blog/app-store-screenshot-sizes/iphone-set.webp)

*Five of the seven screenshots ShowTake picked from one take: the settled end of each step, with the step caption as the headline.*

## How to capture screenshots at the exact size

The easiest way to get the right pixels is to capture them on a device of the required class, so nothing gets resized. In the iOS Simulator that means picking an iPhone 17 or iPhone 17 Pro (1206×2622) for the required set, and an iPad Pro 13-inch for iPad.

1. **Boot the right Simulator.** In Xcode, open Window > Devices and Simulators, or run `xcrun simctl list devices` and boot an iPhone 17 Pro.
2. **Clean up the status bar.** Apple's marketing images show 9:41, full battery and full signal. Set it with `simctl status_bar` (command below); the [demo mode docs](https://showtake.app/docs/demo-mode) cover demo data too.
3. **Fill the app with good-looking data.** Empty states and "Test 1" rows are the most common reason screenshots look unfinished.
4. **Capture each screen.** In Simulator press Command-S (File > Save Screen), or run `xcrun simctl io booted screenshot`. The file is the device's native size: 1206×2622 on iPhone 17 Pro.
5. **Check and upload.** Check the size and alpha with `sips -g pixelWidth -g pixelHeight -g hasAlpha file.png`, then drag the files into the version page in App Store Connect, under Previews and Screenshots.

```sh
# Clean status bar on the booted Simulator (undo with: xcrun simctl status_bar booted clear)
xcrun simctl status_bar booted override --time "9:41" \
  --dataNetwork wifi --wifiMode active --wifiBars 3 \
  --cellularMode active --cellularBars 4 \
  --batteryState charged --batteryLevel 100

# Save a screenshot at the device's native resolution
xcrun simctl io booted screenshot ~/Desktop/01-home.png
```

Repeat that for every screen, every device class and every language, and the work adds up: 7 screenshots × 2 iPhone classes × 1 iPad × 5 languages is 105 files. That is the part worth automating. (Recording video of the Simulator instead? See [how to record the iOS Simulator](https://showtake.app/blog/record-ios-simulator-video).)

## Let your coding agent make the whole set

[ShowTake](https://showtake.app/) is a Mac app with a built-in MCP server. Your coding agent (Claude Code, Codex, Cursor) drives your app in the Simulator once, ShowTake records the take, and the same take gives you the App Store screenshots, the App Preview video and social cuts. It picks the settled end of each step, writes every file at Apple's exact pixels (sRGB, no alpha) and checks each one after export.

[Video: An App Store export from one take: the iPhone App Preview and the Mac App Preview with every check passed.](https://showtake.app/media/app-store.mp4)

Ask for the set in plain words:

Paste into your agent after setting up ShowTake:

```text
Film a take of the main flow of my app, then make the App Store screenshots:
the required set with marketing style (headline per step on a background),
plus every other accepted size. Show me the files when they pass validation.
```

These are the still sizes ShowTake writes, from the same data as the [launch assets docs](https://showtake.app/docs/launch-assets):

| Group | Slot | Size | Limits | Preset |
| --- | --- | --- | --- | --- |
| App Store | iPhone 6.3" (Dynamic Island, medium) (required) | 1206×2622 (also 1179×2556) | 1-10 per language, PNG or JPEG, no alpha | `appstore_screenshot_iphone_63` |
| App Store | iPhone 6.9" (Dynamic Island, large) | 1320×2868 (also 1290×2796, 1260×2736) | 1-10 per language | `appstore_screenshot_iphone_69` |
| App Store | iPhone 6.5" (Face ID, large) | 1284×2778 (also 1242×2688) | 1-10 per language | `appstore_screenshot_iphone_65` |
| App Store | iPhone Duo, outer and inner display | 1398×2034 (also inner 2007×2853) | Required from April 2027 for apps built with the iOS 27.1 SDK | `appstore_screenshot_iphone_duo_outer` |
| App Store | iPad 13" (required) | 2064×2752 (also 2048×2732) | Required when the app runs on iPad | `appstore_screenshot_ipad_13` |
| App Store | Mac (16:10) (required) | 2880×1800 (also 2560×1600, 1440×900, 1280×800) | Required for Mac apps; landscape only | `appstore_screenshot_mac` |
| Launch sites | Product Hunt gallery | 1270×760 | At least 1 image, 3 or more suggested | `producthunt_gallery` |
| Launch sites | Product Hunt thumbnail (app icon) | 240×240 | JPG, PNG or GIF, up to 2 MB | `producthunt_thumbnail` |
| Launch sites | BetaList screenshot | 1600×1200 | Up to 5, about 4:3, 3 MB each | `betalist_screenshot` |
| Launch sites | Link preview (Open Graph) | 1200×630 | 1.91:1, under 5 MB for LinkedIn, 8 MB for Facebook | `og_image` |
| Social | X image post | 1600×900 | Up to 4 per post, 5 MB each | `x_card` |
| Social | LinkedIn image | 1200×627 | 1.91:1, up to 5 MB | `linkedin_card` |
| Social | Square post | 1080×1080 | 1:1 | `square_card` |

Screenshots and launch images are part of ShowTake Pro (from $9 a month, see [pricing](https://showtake.app/pricing)); filming and the X video export are free with a watermark. If you also need the video, read [how to make an App Store preview video](https://showtake.app/guides/app-store-preview-video) and check the file with the free [App Preview checker](https://showtake.app/tools/app-preview-checker).

> Try it: paste this into your coding agent: "Set up ShowTake for me from https://showtake.app/agents.md and make a demo video of my app."

## Common questions

### What is the required iPhone screenshot size for the App Store in 2026?

1206×2622 or 1179×2556 pixels in portrait (2622×1206 or 2556×1179 in landscape), the "iPhone with Dynamic Island, medium display" class. At least one screenshot at that size is required for every iPhone app; App Store Connect scales it down for older iPhones.

### Do I still need 6.9-inch or 6.5-inch screenshots?

No, they are optional now. Apple's screenshot specifications page lists only the medium Dynamic Island class as required for iPhone. Upload 1320×2868 too if you want native art on the largest phones; otherwise those devices show a scaled version of a smaller set.

### What format should App Store screenshots be?

PNG, JPG or JPEG, with no alpha channel or transparency. Apple publishes no file size, color profile or DPI limit for screenshots; sRGB is the safe choice so colors look the same on every device.

### How many screenshots can I upload?

At least 1 and up to 10 per device size and language. The first one to three are shown in search results when your app has no App Preview video, so put your strongest screens first.

### Can App Store screenshots have device frames and text?

Yes. Guideline 2.3.3 allows text and image overlays as long as the screenshots show the app in use. Device frames are common and accepted on screenshots. App Preview videos are stricter: they must be screen captures of the app itself, without frames.
