{
  "meta": {
    "url": "https://shotlingo.com/tools/app-store-screenshot-sizes",
    "lastVerified": "2026-06-18",
    "sources": {
      "appStore": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/",
      "playStore": "https://support.google.com/googleplay/android-developer/answer/9866151"
    },
    "license": "MIT",
    "attribution": "Maintained by Shotlingo (https://shotlingo.com). Linkback appreciated."
  },
  "appStore": [
    {
      "id": "iphone-6.9",
      "label": "iPhone 6.9\"",
      "category": "iphone",
      "devices": [
        "iPhone Air",
        "iPhone 17 Pro Max",
        "iPhone 16 Pro Max",
        "iPhone 16 Plus",
        "iPhone 15 Pro Max",
        "iPhone 14 Pro Max"
      ],
      "portrait": {
        "w": 1320,
        "h": 2868
      },
      "landscape": {
        "w": 2868,
        "h": 1320
      },
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required base size for all new submissions. Apple auto-scales this down to fill every other iPhone class — if you only upload 6.9\", you cover the entire iPhone fleet.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-6.5",
      "label": "iPhone 6.5\"",
      "category": "iphone",
      "devices": [
        "iPhone 14 Plus",
        "iPhone 13 Pro Max",
        "iPhone 12 Pro Max",
        "iPhone 11 Pro Max",
        "iPhone XS Max",
        "iPhone XR"
      ],
      "portrait": {
        "w": 1284,
        "h": 2778
      },
      "landscape": {
        "w": 2778,
        "h": 1284
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional. Apple scales 6.9\" → 6.5\" automatically.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-6.3",
      "label": "iPhone 6.3\"",
      "category": "iphone",
      "devices": [
        "iPhone 17 Pro",
        "iPhone 17",
        "iPhone 16 Pro"
      ],
      "portrait": {
        "w": 1206,
        "h": 2622
      },
      "landscape": {
        "w": 2622,
        "h": 1206
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "New class introduced with iPhone 16 Pro. Optional — covered by 6.9\" scaling.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-6.1",
      "label": "iPhone 6.1\"",
      "category": "iphone",
      "devices": [
        "iPhone 17e",
        "iPhone 16e",
        "iPhone 16",
        "iPhone 15",
        "iPhone 14",
        "iPhone 13",
        "iPhone 12"
      ],
      "portrait": {
        "w": 1170,
        "h": 2532
      },
      "landscape": {
        "w": 2532,
        "h": 1170
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional. Covered by 6.9\" scaling.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-5.5",
      "label": "iPhone 5.5\"",
      "category": "iphone",
      "devices": [
        "iPhone 8 Plus",
        "iPhone 7 Plus",
        "iPhone 6s Plus"
      ],
      "portrait": {
        "w": 1242,
        "h": 2208
      },
      "landscape": {
        "w": 2208,
        "h": 1242
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Legacy. Apple Connect no longer prompts for this size on new apps — only relevant if your app explicitly targets iOS 14 baseline.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-4.7",
      "label": "iPhone 4.7\"",
      "category": "iphone",
      "devices": [
        "iPhone SE (3rd gen)",
        "iPhone SE (2nd gen)",
        "iPhone 8"
      ],
      "portrait": {
        "w": 750,
        "h": 1334
      },
      "landscape": {
        "w": 1334,
        "h": 750
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Legacy. Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-4.0",
      "label": "iPhone 4.0\"",
      "category": "iphone",
      "devices": [
        "iPhone SE (1st gen)",
        "iPhone 5s",
        "iPhone 5c",
        "iPhone 5"
      ],
      "portrait": {
        "w": 640,
        "h": 1136
      },
      "landscape": {
        "w": 1136,
        "h": 640
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Legacy. Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "iphone-3.5",
      "label": "iPhone 3.5\"",
      "category": "iphone",
      "devices": [
        "iPhone 4s",
        "iPhone 4"
      ],
      "portrait": {
        "w": 640,
        "h": 960
      },
      "landscape": {
        "w": 960,
        "h": 640
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Legacy. Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "ipad-13",
      "label": "iPad 13\"",
      "category": "ipad",
      "devices": [
        "iPad Pro (M5)",
        "iPad Pro (M4)",
        "iPad Pro 12.9\" (6th gen)"
      ],
      "portrait": {
        "w": 2064,
        "h": 2752
      },
      "landscape": {
        "w": 2752,
        "h": 2064
      },
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required if your app supports iPad. Replaces the older 2048×2732 as the canonical base.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "ipad-12.9",
      "label": "iPad 12.9\"",
      "category": "ipad",
      "devices": [
        "iPad Pro 12.9\" (2nd-5th gen)"
      ],
      "portrait": {
        "w": 2048,
        "h": 2732
      },
      "landscape": {
        "w": 2732,
        "h": 2048
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional. Covered by 13\" scaling.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "ipad-11",
      "label": "iPad 11\"",
      "category": "ipad",
      "devices": [
        "iPad Pro 11\" (M5)",
        "iPad Pro 11\" (M4)",
        "iPad Air (M2)",
        "iPad mini (A17 Pro)"
      ],
      "portrait": {
        "w": 1488,
        "h": 2266
      },
      "landscape": {
        "w": 2266,
        "h": 1488
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional. Covers the 11\" iPad Pro line and the new iPad mini.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "ipad-10.5",
      "label": "iPad 10.5\"",
      "category": "ipad",
      "devices": [
        "iPad Pro 10.5\"",
        "iPad Air (3rd gen)",
        "iPad (9th gen)"
      ],
      "portrait": {
        "w": 1668,
        "h": 2224
      },
      "landscape": {
        "w": 2224,
        "h": 1668
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "ipad-9.7",
      "label": "iPad 9.7\"",
      "category": "ipad",
      "devices": [
        "iPad Pro 9.7\"",
        "iPad Air 2",
        "iPad mini (5th gen)"
      ],
      "portrait": {
        "w": 1536,
        "h": 2048
      },
      "landscape": {
        "w": 2048,
        "h": 1536
      },
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional. 768×1024 also accepted for legacy 1x assets.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-ultra-3",
      "label": "Apple Watch Ultra 3",
      "category": "watch",
      "devices": [
        "Apple Watch Ultra 3"
      ],
      "portrait": {
        "w": 422,
        "h": 514
      },
      "landscape": null,
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required for watchOS apps. Portrait only.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-ultra-2",
      "label": "Apple Watch Ultra 2 / Ultra",
      "category": "watch",
      "devices": [
        "Apple Watch Ultra 2",
        "Apple Watch Ultra"
      ],
      "portrait": {
        "w": 410,
        "h": 502
      },
      "landscape": null,
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-series-11",
      "label": "Apple Watch Series 11 / 10",
      "category": "watch",
      "devices": [
        "Apple Watch Series 11",
        "Apple Watch Series 10"
      ],
      "portrait": {
        "w": 416,
        "h": 496
      },
      "landscape": null,
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-series-9",
      "label": "Apple Watch Series 9 / 8 / 7",
      "category": "watch",
      "devices": [
        "Apple Watch Series 9",
        "Apple Watch Series 8",
        "Apple Watch Series 7"
      ],
      "portrait": {
        "w": 396,
        "h": 484
      },
      "landscape": null,
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-series-6",
      "label": "Apple Watch Series 6 / 5 / 4 / SE",
      "category": "watch",
      "devices": [
        "Apple Watch Series 6",
        "Apple Watch Series 5",
        "Apple Watch Series 4",
        "Apple Watch SE 3",
        "Apple Watch SE 2"
      ],
      "portrait": {
        "w": 368,
        "h": 448
      },
      "landscape": null,
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-watch-series-3",
      "label": "Apple Watch Series 3",
      "category": "watch",
      "devices": [
        "Apple Watch Series 3"
      ],
      "portrait": {
        "w": 312,
        "h": 390
      },
      "landscape": null,
      "required": false,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Legacy. Optional.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "mac",
      "label": "Mac",
      "category": "mac",
      "devices": [
        "MacBook",
        "iMac",
        "Mac Studio",
        "Mac mini",
        "Mac Pro"
      ],
      "portrait": null,
      "landscape": {
        "w": 2880,
        "h": 1800
      },
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required for macOS apps. Accepted: 1280×800, 1440×900, 2560×1600, 2880×1800. All landscape, 16:10 aspect.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-tv",
      "label": "Apple TV",
      "category": "tv",
      "devices": [
        "Apple TV 4K",
        "Apple TV HD"
      ],
      "portrait": null,
      "landscape": {
        "w": 3840,
        "h": 2160
      },
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required for tvOS apps. Accepted: 1920×1080 (HD) or 3840×2160 (4K). Landscape only.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    },
    {
      "id": "apple-vision-pro",
      "label": "Apple Vision Pro",
      "category": "vision",
      "devices": [
        "Apple Vision Pro"
      ],
      "portrait": null,
      "landscape": {
        "w": 3840,
        "h": 2160
      },
      "required": true,
      "minCount": 1,
      "maxCount": 10,
      "notes": "Required for visionOS apps. Fixed 3840×2160, landscape.",
      "sourceUrl": "https://developer.apple.com/help/app-store-connect/reference/screenshot-specifications/"
    }
  ],
  "playStore": [
    {
      "id": "play-phone",
      "label": "Phone",
      "category": "phone",
      "aspectRatio": "16:9 or 9:16",
      "minSide": 320,
      "maxSide": 3840,
      "required": true,
      "minCount": 2,
      "maxCount": 8,
      "notes": "Required. Long side ≤ 2× short side. Recommended 1080×1920 (portrait) or 1920×1080 (landscape). 24-bit PNG (no alpha) or JPEG.",
      "sourceUrl": "https://support.google.com/googleplay/android-developer/answer/9866151"
    },
    {
      "id": "play-tablet-7",
      "label": "7\" tablet",
      "category": "tablet",
      "aspectRatio": "16:9 or 9:16",
      "minSide": 320,
      "maxSide": 3840,
      "required": false,
      "minCount": 1,
      "maxCount": 8,
      "notes": "Optional but strongly recommended if app supports tablets. Same format rules as phone.",
      "sourceUrl": "https://support.google.com/googleplay/android-developer/answer/9866151"
    },
    {
      "id": "play-tablet-10",
      "label": "10\" tablet",
      "category": "tablet",
      "aspectRatio": "16:9 or 9:16",
      "minSide": 1080,
      "maxSide": 7680,
      "required": false,
      "minCount": 1,
      "maxCount": 8,
      "notes": "Strongly recommended for tablet-optimized apps. Play Store ranks tablet-optimized apps higher on tablet devices.",
      "sourceUrl": "https://support.google.com/googleplay/android-developer/answer/9866151"
    },
    {
      "id": "play-wear-os",
      "label": "Wear OS",
      "category": "wear",
      "aspectRatio": "1:1",
      "minSide": 384,
      "maxSide": 1080,
      "required": true,
      "minCount": 1,
      "maxCount": 8,
      "notes": "Required for Wear OS apps. Square only.",
      "sourceUrl": "https://support.google.com/googleplay/android-developer/answer/9866151"
    },
    {
      "id": "play-android-tv",
      "label": "Android TV",
      "category": "tv",
      "aspectRatio": "16:9",
      "minSide": 1280,
      "maxSide": 3840,
      "required": true,
      "minCount": 1,
      "maxCount": 8,
      "notes": "Required for Android TV apps. 16:9 landscape only. Recommended 1920×1080.",
      "sourceUrl": "https://support.google.com/googleplay/android-developer/answer/9866151"
    }
  ]
}