Pixel 10 Pro XL viewport size, resolution and safe areas

The Pixel 10 Pro XL has a viewport of 448×998 CSS pixels in portrait (998×448 in landscape), a device pixel ratio (DPR) of 3 and a physical resolution of 1344×2994.

Portrait
448×998
Landscape
998×448
DPR
3
Physical
1344×2994
Pixel 10 Pro XL in Breakpane, App mode, with Lume open and the viewport dimension lines
Breakpane capture in App mode (installed PWA). The dimension lines show the viewport the page measured inside the device; system bars that stay reserved are not counted.

Measurements

Pixel 10 Pro XL measurements in CSS pixels
Viewport, portrait448×998
Viewport, landscape998×448
Device pixel ratio (DPR)3
Physical resolution1344×2994
Status bar36 px
Gesture bar24 px
Chrome: space taken at the top92 px
Chrome: space taken at the bottom24 px
Visible viewport in Chrome, portrait448×882
OSAndroid
Notesame screen as the Pixel 9 Pro XL and 8 Pro

CSS for the Pixel 10 Pro XL

Media query by width

Breakpoints are written in CSS pixels, never in physical resolution.

/* Pixel 10 Pro XL: 448 CSS px in portrait, 998 in landscape */
@media (max-width: 448px) {
  /* … */
}

/* screens with a DPR of 3 or more */
@media (min-resolution: 3dppx) {
  /* 3x images */
}

dvh, svh and Chrome's address bar

In Chrome on the Pixel 10 Pro XL, the address bar is 56 px tall and collapses as you scroll. 100svh is the height with the bar showing (882 px); 100dvh follows the bar; 100vh is the height with the bar collapsed, taller than what shows when the page opens. With viewport-fit=cover, Chrome on Android 15 and later draws the page under the gesture bar and reports its 24 px in env(safe-area-inset-bottom).

/* Pixel 10 Pro XL in Chrome: 882 px with the bar showing */
.hero { min-height: 100svh; }
.full-screen { height: 100dvh; }
.bottom-bar { padding-bottom: env(safe-area-inset-bottom); }

How Breakpane emulates the Pixel 10 Pro XL

Breakpane doesn't run Android. It's Chromium with the Pixel 10 Pro XL's viewport (448×998), density (3), user agent, touch, safe areas and display-mode, inside a frame with the real dimensions, floating in front of your editor with your dev server live.

More devices: Android

All devices

Measurements from Breakpane's device catalog, checked against public sources (the Chrome DevTools device list, useyourloaf.com, deviceatlas.com, yesviz.com, webmobilefirst.com and 1440px.com) between Oct 2, 2026 and Oct 5, 2026.