Common Device Screen Sizes

CSS viewport dimensions for every major device — the exact pixel values that matter for responsive web design.

By Sebastian Messingfeld, Staff Engineer · Updated

CSS Pixels vs Physical Pixels

The numbers on this page are CSS pixels (also called logical pixels) — the values your browser uses for layout and what window.innerWidth returns. Modern devices have high-density screens (like Retina) where one CSS pixel maps to 2 or more physical pixels. For web development, CSS pixels are what matter.

iPhones

DeviceWidthHeightTest
iPhone 18 Pro Max 440px956pxDetails →
iPhone 18 Pro 402px874pxDetails →
iPhone 17 Pro Max 440px956pxDetails →
iPhone 17 Pro 402px874pxDetails →
iPhone Air 420px912pxDetails →
iPhone 17 402px874pxDetails →
iPhone 16e 390px844pxDetails →

iPads

DeviceWidthHeightTest
iPad (A16) 820px1180pxDetails →
iPad mini (A17 Pro) 744px1133pxDetails →
iPad Air 11″ (M3 / M4) 820px1180pxDetails →
iPad Air 13″ (M3 / M4) 1024px1366pxDetails →
iPad Pro 11″ (M5) 834px1210pxDetails →
iPad Pro 13″ (M5) 1032px1376pxDetails →

MacBooks

DeviceWidthHeightTest
MacBook Air 13″ (M4 / M5) (default scaled resolution)1470px956pxDetails →
MacBook Air 15″ (M4 / M5) (default scaled resolution)1710px1107pxDetails →
MacBook Pro 14″ (M5) 1512px982pxDetails →
MacBook Pro 16″ (M5 Pro / Max) 1728px1117pxDetails →

Apple Displays

DeviceWidthHeightTest
Apple Studio Display (default logical resolution)2560px1440pxDetails →
Pro Display XDR (default logical resolution, discontinued 2026)3008px1692pxDetails →

Android Phones

DeviceWidthHeightTest
Google Pixel 11 412px924pxDetails →
Google Pixel 11 Pro 410px914pxDetails →
Google Pixel 11 Pro XL 448px997pxDetails →
Google Pixel 10 412px924pxDetails →
Google Pixel 10 Pro 410px914pxDetails →
Google Pixel 10 Pro XL 448px997pxDetails →
Samsung Galaxy S26 360px780pxDetails →
Samsung Galaxy S26 Ultra (ships at FHD+; DPR 3.5 at QHD+)412px891pxDetails →

Foldables

DeviceWidthHeightTest
iPhone Duo (unfolded) (inner display, opens in landscape)890px626pxDetails →
iPhone Duo (folded) (outer display)466px678pxDetails →
Samsung Galaxy Z Fold 7 (unfolded) (inner display)984px1092pxDetails →
Samsung Galaxy Z Fold 7 (folded) (cover display)412px960pxDetails →
Samsung Galaxy Z Flip 8 (main display)360px840pxDetails →
Google Pixel 11 Pro Fold (unfolded) (inner display, same panel as Pixel 10 Pro Fold)791px820pxDetails →

Wearables

DeviceWidthHeightTest
Apple Watch Ultra 3 211px257pxDetails →
Apple Watch Series 11 (46 mm) 208px248pxDetails →

Common Desktop & Laptop

DeviceWidthHeightTest
HD 1280px720pxDetails →
WXGA 1366px768pxDetails →
HD+ 1600px900pxDetails →
Full HD (1080p) 1920px1080pxDetails →
QHD (1440p) 2560px1440pxDetails →
4K UHD (at 100% scaling)3840px2160pxDetails →

Frequently Asked Questions

What is the difference between CSS pixels and physical pixels?

CSS pixels (also called logical pixels) are the units browsers use for layout. On high-density screens like Retina displays, one CSS pixel maps to 2 or more physical pixels. An iPhone 17 has a physical resolution of 1206×2622 pixels, but browsers report it as 402×874 CSS pixels — which is what your CSS and JavaScript see.

What is the most common desktop screen resolution?

Full HD (1920×1080) is the most common desktop resolution worldwide. When designing for desktop, 1920×1080 is a safe primary target, with 1366×768 still representing a significant share of smaller laptop screens.

What screen size should I design for?

Design mobile-first at 375px width (standard modern smartphone), then scale up with breakpoints at 768px (tablet), 1024px (small laptop), and 1280px or 1440px (desktop). The goal is not to target one size but to ensure your layout works well across all common viewport widths.

Why are iPhone screen sizes listed in smaller numbers than their physical resolution?

iPhones use a device pixel ratio (DPR) of 2× or 3×, meaning the physical screen has 2–3 physical pixels per CSS pixel. For web development only the CSS pixel dimensions matter, since that is what browsers expose to your layout engine and JavaScript.

What is viewport width and how does it differ from screen resolution?

Viewport width is the area of the browser window available for your web page — it is what window.innerWidth returns and what CSS media queries target. Screen resolution is the total number of physical pixels on the display. On mobile, the two differ significantly due to high pixel densities and the browser chrome.

Test Screen Sizes Right Now

Use screensize.io to preview your website at any of these resolutions instantly — no DevTools needed.

Open screensize.io →