Phone · iOS
iPhone 14 Pro Max viewport size
The iPhone 14 Pro Max has a viewport of 430 × 932 CSS pixels and a device pixel ratio of 3, which makes about 1290 × 2796 physical pixels.
Viewport (portrait)
430 × 932
Landscape
932 × 430
Device pixel ratio
3
Screen resolution
1290 × 2796
Screenshot a website on the iPhone 14 Pro Max
CSS for the iPhone 14 Pro Max
Target this screen size in CSS (portrait):
@media (max-width: 430px) {
/* iPhone 14 Pro Max and smaller */
}
@media (min-resolution: 3dppx) {
/* high-density screens: serve sharper images */
}Design for ranges, not single devices: many phones share the same viewport width (for example 430 px). The iPhone 15 Plus, iPhone 15 Pro Max and iPhone 16 Plus use it too.
User agent
The user agent Chrome DevTools uses when it emulates the iPhone 14 Pro Max:
Mozilla/5.0 (iPhone; CPU iPhone OS 18_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Mobile/15E148 Safari/604.1Test your site on the iPhone 14 Pro Max
In Chrome, open DevTools (F12), turn on device mode (Ctrl+Shift+M or ⌘+Shift+M) and pick the device from the Dimensions menu, or use the screenshot tool above to capture any page at this size.
Data from the device list built into Chrome DevTools (devtools-frontend, BSD license).
Frequently asked questions
What is the viewport size of the iPhone 14 Pro Max?
What is the screen resolution of the iPhone 14 Pro Max?
Why is the viewport smaller than the screen resolution?
Other devices
Screenshot API
Take screenshots from your code
screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 100+ countries, with cookie banners and ads hidden.
Read the docs300 free screenshots every month. No credit card required.
GET https://api.screenshotbase.com/v1/take?url=https://example.com&viewport_width=430&viewport_height=932&device_scale_factor=3
# Response: the image (PNG, JPG, WebP or GIF)
curl -G "https://api.screenshotbase.com/v1/take" \
--data-urlencode "url=https://example.com" \
-d viewport_width=1280 -d viewport_height=800 \
-d format=png \
-H "apikey: YOUR-API-KEY" \
-o screenshot.png