Galaxy S25 Ultra viewport size, resolution and safe areas

The Galaxy S25 Ultra has a viewport of 384×832 CSS pixels in portrait (832×384 in landscape), a device pixel ratio (DPR) of 2.813 and a physical resolution of 1080×2340.

Portrait
384×832
Landscape
832×384
DPR
2.813
Physical
1080×2340
Galaxy S25 Ultra 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

Galaxy S25 Ultra measurements in CSS pixels
Viewport, portrait384×832
Viewport, landscape832×384
Device pixel ratio (DPR)2.813
Physical resolution1080×2340
Status bar32 px
Gesture bar24 px
Chrome: space taken at the top88 px
Chrome: space taken at the bottom24 px
Visible viewport in Chrome, portrait384×720
OSAndroid
Notefactory FHD+ resolution (same as the S24 Ultra and A54)

CSS for the Galaxy S25 Ultra

Media query by width

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

/* Galaxy S25 Ultra: 384 CSS px in portrait, 832 in landscape */
@media (max-width: 384px) {
  /* … */
}

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

dvh, svh and Chrome's address bar

In Chrome on the Galaxy S25 Ultra, the address bar is 56 px tall and collapses as you scroll. 100svh is the height with the bar showing (720 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).

/* Galaxy S25 Ultra in Chrome: 720 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 Galaxy S25 Ultra

Breakpane doesn't run Android. It's Chromium with the Galaxy S25 Ultra's viewport (384×832), density (2.813), 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.