Skip to content

Instantly share code, notes, and snippets.

@marcedwards
Last active November 16, 2023 06:52
Show Gist options
  • Save marcedwards/8236f288d8739641970b27c5ce9ee634 to your computer and use it in GitHub Desktop.
Save marcedwards/8236f288d8739641970b27c5ce9ee634 to your computer and use it in GitHub Desktop.
iPhone, iPad, and Apple Watch display sizes
### Points and display type
PPI is points per inch below, not pixels per inch. Not all models are listed, just the first model with a new display size. Diamond, RGB Stripe and Pentile RGB refer to the subpixel patterns.
iPhone 1 = 320×480 at 163PPI sRGB IPS LCD RGB Stripe
iPhone 4 = 320×480 at 163PPI sRGB IPS LCD RGB Stripe
iPhone 5 = 320×568 at 163PPI sRGB IPS LCD RGB Stripe
iPhone 6 = 375×667 at 163PPI sRGB IPS LCD RGB Stripe
iPhone 6 Plus = 414×736 at 153.5PPI sRGB IPS LCD RGB Stripe
iPhone 7 = 375×667 at 163PPI P3 IPS LCD RGB Stripe
iPhone 7 Plus = 414×736 at 153.5PPI P3 IPS LCD RGB Stripe
iPhone X = 375×812 at 155PPI P3 OLED Diamond
iPhone XR = 414×896 at 163PPI P3 IPS LCD RGB Stripe
iPhone XS Max = 414×896 at 152PPI P3 OLED Diamond
iPhone 12 = 390×844 at 153PPI P3 OLED Diamond
iPhone 12 Pro = 390×844 at 153PPI P3 OLED Diamond
iPhone 12 Pro Max = 428×926 at 152PPI P3 OLED Diamond
iPhone SE 2 = 375×667 at 163PPI P3 IPS LCD RGB Stripe
iPhone 12 Mini = 375×812 at 158PPI P3 OLED Diamond
iPad 7.9-inch = 1028×768 at 163PPI IPS LCD RGB Stripe
iPad 9.7-inch = 1028×768 at 132PPI IPS LCD RGB Stripe
iPad 10.5-inch = 1112×834 at 132PPI IPS LCD RGB Stripe
iPad Air 10.9-inch = 2360×1640 at 132PPI IPS LCD RGB Stripe
iPad 12.9-inch = 1366×1024 at 132PPI IPS LCD RGB Stripe
Watch (38mm) = 136×170 at 163PPI P3 OLED Pentile RGB
Watch (40mm) = 162×197 at 163PPI P3 OLED Pentile RGB
Watch (42mm) = 156×195 at 163PPI P3 OLED Pentile RGB
Watch (44mm) = 184×224 at 163PPI P3 OLED Pentile RGB
### Pixels
iPhone 1 = 320×480 (1×)
iPhone 4 = 640×960 (2×)
iPhone 5 = 640×1136 (2×)
iPhone 6 = 750×1334 (2×)
iPhone 6 Plus = 1080×1920 (actual display res)
iPhone 6 Plus = 1242×2208 (3× scaled virtual res)
iPhone X = 1125×2436 (3×)
iPhone XR = 828×1792 (2×)
iPhone XS Max = 1242×2688 (3×)
iPhone 12 = 1170×2532 (3×)
iPhone 12 Pro = 1170×2532 (3×)
iPhone 12 Pro Max = 1284×2778 (3×)
iPhone SE 2 = 750×1334 (2×)
iPhone 12 Mini = 1080×2340 (actual display res)
iPhone 12 Mini = 1125×2436 (3× scaled virtual res)
iPad 7.9-inch = 2048×1536 (2×)
iPad 9.7-inch = 2048×1536 (2×)
iPad 10.5-inch = 2224×1668 (2×)
iPad Air 10.9-inch = 2360×1640 (2×)
iPad 12.9-inch = 2732×2048 (2×)
Watch (38mm) = 272×340 (2×)
Watch (40mm) = 324×394 (2×)
Watch (42mm) = 312×390 (2×)
Watch (44mm) = 368×448 (2×)
@akbashev
Copy link

akbashev commented Mar 1, 2021

Hi, thx for making a gist 🙂
Shouldn't mini be like iPhone 12 Mini = 375x812 at 158ppi P3 OLED Diamond?
Also think iPhone 12 screen is quite different from others, like iPhone 12 (Pro) = 390x844 at 152ppi P3 OLED Diamond.

@marcedwards
Copy link
Author

Yep! Thanks. The iPhone 12 Mini has been changes to 375×812. iPhone 12 and iPhone 12 Pro have been added.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment