Resume my walletGet my walletOpen my wallet

iPhone screen sizes in points and pixels: the full table

Layout happens in points, files are measured in pixels, and the bridge between them is a single multiplication. Every iPhone from the 11 to the 18, both ways.

Published: · Last reviewed:

Points are the layout unit, pixels are the file unit, and the scale factor between them is @3× on every model from the iPhone 11 Pro and 12 onward: 393 × 852 pt becomes 1179 × 2556 px by multiplication, not by resizing.

A 393 x 852 point iPhone layout multiplied by 3 into a 1179 x 2556 pixel screenshot.
Drawn from the iPhone 16 as read in the iOS 27.0 Simulator and Xcode 27.0 device profiles, 28 September 2026.

Two units, one multiplication

A point is the unit your layout is written in: the same number on every device of a given size, regardless of how dense its screen is. A pixel is what the file contains. The scale factor converts one into the other: it is @3× on every model from the iPhone 11 Pro and the 12 onward, and @2× on the iPhone 11, the XR and the SE.

This is why an export should be a render at the target size rather than a resize afterwards. Multiplying the design produces exact pixels; resizing an image produces interpolation, and interpolation is visible on type.

Every iPhone from the 11 to the 18, both ways

Points, scale, screenshot pixels, top safe area and status bar height, read in the Xcode 27.0 Simulator on iOS 27.0. The top safe area and the status bar are the same number on every iPhone with a notch and differ on the Dynamic Island models; the difference is explained in the iPhone status bar height guide.

DevicesPointsScaleScreenshot pixelsTop safe areaStatus barClass
18 Pro Max, 17 Pro Max, 16 Pro Max440 × 9563×1320 × 286862 pt54 pt6.9″
iPhone Air420 × 9123×1260 × 273668 pt54 pt6.9″
16 Plus, 15 Pro Max, 15 Plus, 14 Pro Max430 × 9323×1290 × 279659 pt54 pt6.9″
18 Pro, 17 Pro, 17, 16 Pro402 × 8743×1206 × 262262 pt54 pt6.3″
16, 15 Pro, 15, 14 Pro393 × 8523×1179 × 255659 pt54 pt6.3″
17e, 16e, 14, 13 Pro, 13, 12 Pro, 12390 × 8443×1170 × 253247 pt47 pt6.1″
14 Plus, 13 Pro Max, 12 Pro Max428 × 9263×1284 × 277847 pt47 pt6.5″
13 mini, 12 mini375 × 8123×1080 × 234050 pt50 pt6.1″
11 Pro Max414 × 8963×1242 × 268844 pt44 pt6.5″
11 Pro375 × 8123×1125 × 243644 pt44 pt6.1″
iPhone 11414 × 8962×828 × 179248 pt48 pt6.5″ (this size is on no accepted list)
SE (3rd and 2nd generation)375 × 6672×750 × 133420 pt20 pt4.7″

The 13 mini and 12 mini are the one exception to the multiplication. UIKit lays them out at 375 × 812 pt at @3×, which is 1125 × 2436, and the display then downsamples that to its 1080 × 2340 panel, which is also the size of their screenshots. Dividing 1080 by three gives 360, a width no iPhone lays out at. The iPhone 11 is the other special case: its 828 × 1792 capture is on no accepted App Store list, so it has to be re-rendered at a listed size. The iPhone 17 and Air sizes are in the iPhone 17 and Air screenshot sizes post, and every model, older ones included, is in the screenshot size calculator.

What a web viewport sees

A web page in Safari lays out in points too. With width=device-width in the viewport tag, the page is as many CSS pixels wide as the table's first number: 393 on an iPhone 16, 402 on an iPhone 17, 440 on a Pro Max. window.devicePixelRatio is the scale column. The height is smaller than the screen's second number, because Safari's own bars take space and change size as they collapse. In a web app added to the Home Screen with viewport-fit=cover, env(safe-area-inset-top) returns the top safe area of the table.

Where the wrong numbers come from

Device databases list the same phone under several figures (a diagonal in inches, a CSS viewport, a native resolution), and pages that copy from them mix the three. A common error puts the iPhone 17 at 1284 × 2778, which is a real size belonging to the 6.5″ class and to no iPhone 17.

The check that costs nothing: divide the pixel figure by three. If the result is not a plausible point size for that phone, one of the two numbers came from somewhere else.

The one place this bites

Uploads. The class an image belongs to is decided by its pixel size alone, so a file exported from a 402 × 874 pt design at @2× is 804 × 1748, a number on no list, rejected without explanation. The scale factor is not a quality setting; it is part of the address. The error that follows is covered in the dimensions are wrong fix.

Questions

What is the difference between points and pixels on iPhone?

Points are the layout unit you design in; pixels are the unit the file is measured in. On a 3× iPhone the conversion is one multiplication: a 393 × 852 pt screen is a 1179 × 2556 px image.

What is the scale factor on iPhones?

3x on every model from the iPhone 11 Pro and 12 onward; 2x on the iPhone 11, XR and SE. The 12 mini and 13 mini lay out at 3x and then downsample to their 1080 × 2340 panel.

What is the iPhone 17 screen size in points?

402 × 874 pt, which is 1206 × 2622 px at 3x. The iPhone 17 Pro, the iPhone 16 Pro and the iPhone 18 Pro share the same size.

What is the iPhone 16 screen size in points?

393 × 852 pt, which is 1179 × 2556 px at 3x. The iPhone 16 Plus is 430 × 932 pt and the iPhone 16 Pro is 402 × 874 pt.

Which one does App Store Connect check?

Pixels. Points never appear in the upload: the allow-list is expressed entirely in pixel dimensions.

Written by My Larp Wallet, a crypto wallet app simulator: a mockup that opens on your phone, never a real wallet. For your own app’s screenshots, shoot your build; where a wallet mockup fits, and where it does not.

Keep reading