CSS viewport 440 × 956 pixels at 3× device pixel ratio. The exact size browsers report on the iPhone 18 Pro Max.
The iPhone 18 Pro Max viewport is 440 × 956 CSS pixels (956 × 440 rotated), with a device pixel ratio of 3 on a 1320 × 2868 pixel 6.9″ display.
Test your site at iPhone 18 Pro Max (440 × 956)
When a user visits your site on the iPhone 18 Pro Max, the browser reports window.innerWidth = 440 and window.devicePixelRatio = 3. Your CSS media queries match against the 440px CSS width, not the 1320 × 2868 physical pixel count of the panel.
At 440px it hits no Tailwind breakpoint (base styles only) and no Bootstrap breakpoint. Rotated to 956px it moves to Tailwind md, so check both orientations.
For sharp full-width images, serve a source at least 1320px wide (440 CSS px × 3 DPR) through srcset and let the browser pick it.
/* iPhone 18 Pro Max: 440×956 CSS px, DPR 3 */
@media (max-width: 440px) {
/* styles for this width and narrower */
}
@media (min-resolution: 3dppx) {
/* serve high-density assets */
}The iPhone 18 Pro Max reports a CSS viewport of 440×956 pixels in portrait and 956×440 in landscape. Browser toolbars reduce the visible height slightly, so window.innerHeight is usually smaller than the full screen height.
The iPhone 18 Pro Max uses a default device pixel ratio of 3. Each CSS pixel maps to 3×3 physical pixels on its 1320×2868 panel.
At 440px wide it matches no Tailwind breakpoint and no Bootstrap breakpoint, so only your base (mobile-first) styles apply. Rotated to 956px it matches Tailwind md (min-width 768px).
Open screensize.io, enter your URL and pick iPhone 18 Pro Max (440×956). It opens your site in a real browser window at exactly that CSS viewport, so media queries, container queries and JavaScript resize logic behave as they would on the device. For touch behaviour and the real browser engine, confirm on hardware before shipping.
See the full list of device viewport sizes →
Or browse common screen sizes by category →
Use screensize.io to preview your website at any of these resolutions instantly — no DevTools needed.
Open screensize.io →