MobileCheck

Mobile viewport sizes (2026): iPhone, Android and iPad

Viewport size in CSS pixels, device pixel ratio and physical resolution for 51 popular phones and tablets released from 2016 to 2025 — the numbers your CSS media queries actually see.

Most common phone widths

Phones cluster around a handful of CSS widths. If your layout works at each of these, it will work on almost every phone in use:

CSS pixels are not screen pixels. A phone with a pixel ratio of 3 draws each CSS pixel with 3×3 physical pixels, so a 393 px wide layout fills a 1179 px wide display. Media queries, width and vw all use CSS pixels.

iPhone viewport sizes

DeviceViewport (CSS px)Pixel ratioScreen (physical px)Year
iPhone Air420 × 91231260 × 27362025
iPhone 16 Pro Max / 17 Pro Max440 × 95631320 × 28682024
iPhone 16 Pro / 17 / 17 Pro402 × 87431206 × 26222024
iPhone 14 Pro Max / 15 Plus / 15 Pro Max / 16 Plus430 × 93231290 × 27962022
iPhone 14 Pro / 15 / 15 Pro / 16393 × 85231179 × 25562022
iPhone 12 / 13 Pro Max, 14 Plus428 × 92631284 × 27782020
iPhone 12 / 13 / 14 / 16e390 × 84431170 × 25322020
iPhone SE (2nd/3rd gen)375 × 6672750 × 13342020
iPhone 12 / 13 mini375 × 81231125 × 24362020
iPhone 11414 × 8962828 × 17922019
iPhone 11 Pro Max414 × 89631242 × 26882019
iPhone 11 Pro375 × 81231125 × 24362019
iPhone XR414 × 8962828 × 17922018
iPhone XS Max414 × 89631242 × 26882018
iPhone XS375 × 81231125 × 24362018
iPhone 8 Plus414 × 73631242 × 22082017
iPhone 8375 × 6672750 × 13342017
iPhone X375 × 81231125 × 24362017
iPhone 7 Plus414 × 73631242 × 22082016
iPhone 7375 × 6672750 × 13342016

Android viewport sizes

DeviceViewport (CSS px)Pixel ratioScreen (physical px)Year
Google Pixel 9 / 9 Pro412 × 9232.6251082 × 24232024
Samsung Galaxy A14 / A15 / A54 / A55412 × 9152.6251082 × 24022023
Samsung Galaxy S23 / S24 Ultra384 × 8243.751440 × 30902023
Galaxy Z Flip 5 / 6360 × 88031080 × 26402023
Galaxy Z Fold 5 (folded)344 × 88231032 × 26462023
Xiaomi Redmi Note 11 / 12 / 13393 × 8732.751081 × 24012022
Xiaomi 13 / 14393 × 8512.751081 × 23402022
Samsung Galaxy S22 / S23 / S24 / S25360 × 78031080 × 23402022
Google Pixel 6 / 7 / 8412 × 9152.6251082 × 24022021
OnePlus 9 / 11412 × 9192.6251082 × 24122021
Google Pixel 4a / 5393 × 8512.751081 × 23402020
Samsung Galaxy S20 / S21360 × 80031080 × 24002020
Samsung Galaxy A51 / A52 / A53412 × 9142.6251082 × 23992019
Xiaomi Redmi Note 8 / 9393 × 8512.751081 × 23402019
Samsung Galaxy S10360 × 76041440 × 30402019
Huawei P30 / P40360 × 78031080 × 23402019
Google Pixel 3393 × 7862.751081 × 21622018
Google Pixel 2411 × 7312.6251079 × 19192017
Samsung Galaxy S8 / S9360 × 74041440 × 29602017
Samsung Galaxy S7360 × 64041440 × 25602016

Tablet viewport sizes

DeviceViewport (CSS px)Pixel ratioScreen (physical px)Year
iPad Pro 13" (M4)1032 × 137622064 × 27522024
Galaxy Z Fold 5 (unfolded)690 × 8292.6251811 × 21762023
Galaxy Tab A7 / A8 / A9+800 × 13401.51200 × 20102021
Xiaomi Pad 5 / 6800 × 12802.21760 × 28162021
iPad mini 6 / 7744 × 113321488 × 22662021
iPad 10 / Air 4–5 (10.9")820 × 118021640 × 23602020
Galaxy Tab S7 / S8 / S9800 × 128021600 × 25602020
Lenovo Tab P11 / M10800 × 12801.51200 × 19202020
iPad 7–9 (10.2")810 × 108021620 × 21602019
iPad Pro 12.9"1024 × 136622048 × 27322018
iPad Pro 11"834 × 119421668 × 23882018

How to use these numbers

Treat the list as test points, not breakpoints. A layout that is fluid between 320 and 440 px wide covers every phone above; add breakpoints where your design starts to look stretched, not at a specific device's width. For the space above the fold, remember that the browser's address bar and toolbar take part of the screen — each device page lists how much.

To see a page at these sizes with the real browser engine (Safari's WebKit for Apple devices, Chromium for Android), run the free mobile-friendly test or tap around it in the phone window. More background: responsive design checker and the viewport meta tag.

Frequently asked questions

What is a viewport size?

The viewport is the area of the screen a web page is laid out in, measured in CSS pixels. It is smaller than the physical resolution: an iPhone 16 Pro Max has 1320 physical pixels across but a 440 CSS px wide viewport, because each CSS pixel is drawn with 3×3 device pixels.

Which screen widths should I design for?

For phones, make sure your layout works from 320 to about 440 CSS px wide; the most common widths today are 360, 390–393 and 412–430 px. Tablets start around 744–834 px in portrait. Design fluid layouts rather than one fixed size per device.

Why is the visible height smaller than the viewport height?

The browser's own address bar and toolbar take part of the screen. On iPhones with Safari the initially visible area is roughly 180–190 px shorter than the screen. Use the dvh/svh units or test on a real browser to see what fits above the fold.