iPhone Viewport Sizes: CSS Pixels, DPR and Resolution Chart
Find selected iPhone models and compare sourced display specifications with CSS viewport and DPR references. Unverified references are marked in the table.
Data status: Data review: 2026-09-24 (UTC). See individual source access dates in the table.
Sources: Each source link supports only the hardware fields quoted in its details. Missing specifications are marked for verification.
Method: CSS viewport and DPR references have not been independently verified. Native resolution is a hardware specification, not the browser viewport. Display scaling, browser controls, orientation and window size can change the space available to a page. Hardware dimensions are shown short edge × long edge; quoted diagonals follow the manufacturer’s measurement convention.
Quick answer: Search for your model, open its source details, then measure the viewport in the browser you need to support. Choose breakpoints where your content needs them.
Viewport Sizes Table
26 entries
Data as of: 2026-09-24
Scroll the table horizontally to see all columns.
| Model | CSS reference (px) | Native resolution (px) | DPR reference | Diagonal (in) | PPI | Source |
|---|---|---|---|---|---|---|
iPhone 17 Pro MaxAppleSpecifications and evidence
|
440 × 956Unverified reference | 1320 × 2868 | 3Unverified reference | 6.9 | 460 | Open source: Apple iPhone 17 Pro Max |
iPhone 17 ProAppleSpecifications and evidence
|
402 × 874Unverified reference | 1206 × 2622 | 3Unverified reference | 6.3 | 460 | Open source: Apple iPhone 17 Pro |
iPhone AirAppleSpecifications and evidence
|
420 × 912Unverified reference | 1260 × 2736 | 3Unverified reference | 6.5 | 460 | Open source: Apple iPhone Air |
iPhone 17AppleSpecifications and evidence
|
402 × 874Unverified reference | 1206 × 2622 | 3Unverified reference | 6.3 | 460 | Open source: Apple iPhone 17 |
iPhone 16eAppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 16e |
iPhone 16 Pro MaxAppleSpecifications and evidence
|
To be verified | 1320 × 2868 | 3Unverified reference | 6.9 | 460 | Open source: Apple iPhone 16 Pro Max |
iPhone 16 ProAppleSpecifications and evidence
|
To be verified | 1206 × 2622 | 3Unverified reference | 6.3 | 460 | Open source: Apple iPhone 16 Pro |
iPhone 16 PlusAppleSpecifications and evidence
|
To be verified | 1290 × 2796 | 3Unverified reference | 6.7 | 460 | Open source: Apple iPhone 16 Plus |
iPhone 16AppleSpecifications and evidence
|
To be verified | 1179 × 2556 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 16 |
iPhone 15 Pro MaxAppleSpecifications and evidence
|
430 × 932Unverified reference | 1290 × 2796 | 3Unverified reference | 6.7 | 460 | Open source: Apple iPhone 15 Pro Max |
iPhone 15 ProAppleSpecifications and evidence
|
393 × 852Unverified reference | 1179 × 2556 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 15 Pro |
iPhone 15 PlusAppleSpecifications and evidence
|
To be verified | 1290 × 2796 | 3Unverified reference | 6.7 | 460 | Open source: Apple iPhone 15 Plus |
iPhone 15AppleSpecifications and evidence
|
To be verified | 1179 × 2556 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 15 |
iPhone 14 Pro MaxAppleSpecifications and evidence
|
430 × 932Unverified reference | 1290 × 2796 | 3Unverified reference | 6.7 | 460 | Open source: Apple iPhone 14 Pro Max |
iPhone 14 ProAppleSpecifications and evidence
|
393 × 852Unverified reference | 1179 × 2556 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 14 Pro |
iPhone 14 PlusAppleSpecifications and evidence
|
428 × 926Unverified reference | 1284 × 2778 | 3Unverified reference | 6.7 | 458 | Open source: Apple iPhone 14 Plus |
iPhone 14AppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 14 |
iPhone SE (3rd generation)AppleSpecifications and evidence
|
375 × 667Unverified reference | 750 × 1334 | 2Unverified reference | 4.7 | 326 | Open source: Apple iPhone SE (3rd generation) |
iPhone 13 Pro MaxAppleSpecifications and evidence
|
428 × 926Unverified reference | 1284 × 2778 | 3Unverified reference | 6.7 | 458 | Open source: Apple iPhone 13 Pro Max |
iPhone 13 ProAppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 13 Pro |
iPhone 13AppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 13 |
iPhone 13 miniAppleSpecifications and evidence
|
375 × 812Unverified reference | 1080 × 2340 | 3Unverified reference | 5.4 | 476 | Open source: Apple iPhone 13 mini |
iPhone 12 Pro MaxAppleSpecifications and evidence
|
428 × 926Unverified reference | 1284 × 2778 | 3Unverified reference | 6.7 | 458 | Open source: Apple iPhone 12 Pro Max |
iPhone 12 ProAppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 12 Pro |
iPhone 12AppleSpecifications and evidence
|
390 × 844Unverified reference | 1170 × 2532 | 3Unverified reference | 6.1 | 460 | Open source: Apple iPhone 12 |
iPhone 12 miniAppleSpecifications and evidence
|
375 × 812Unverified reference | 1080 × 2340 | 3Unverified reference | 5.4 | 476 | Open source: Apple iPhone 12 mini |
No matching devices. Try another search or reset the filters.
Understanding Viewport Sizes
Viewport Basics
When designing for devices, it's important to understand the difference between viewport sizes and screen resolutions:
- Viewport Size: The visible area in CSS pixels that your website can use
- Screen Resolution: The actual number of physical pixels on the device
- Device Pixel Ratio (DPR): The ratio between physical pixels and CSS pixels
Design Considerations
- Consider different screen sizes and densities
- Consider various aspect ratios
- Optimize for different orientations
- Test on multiple devices
- Consider foldable and dual-screen devices
Technical Implementation
- Implement proper viewport meta tags
- Use CSS media queries effectively
- Consider safe area insets
- Optimize for different DPR values
Frequently Asked Questions About Device Viewports
A CSS viewport is the area a browser uses to lay out a page. Native resolution counts the display panel’s physical pixels. DPR describes the scale between device and CSS pixels; dividing native resolution by DPR does not reliably give the browser viewport.
Different DPR values, system display scaling, and browser behavior can produce different CSS viewport widths even when physical resolutions are close.
Use this table as a reference for common real devices, then define flexible breakpoints by content behavior, not single models. Test key ranges like 360, 390, 412, 768, 820, 834, and 1024 CSS pixels.
Foldables can switch between cover and main displays with very different viewport ratios. Test both states and rotation, and avoid hard-coding layouts to one exact width.
The review date describes this batch, not a claim that every field was measured that day. Source details show the access date and the fields supported. CSS viewport and DPR references remain unverified unless a measurement is explicitly documented.