한국어

iPhone & Galaxy viewport sizes,
including the height browsers actually leave you

Responsive layouts don't care about screen resolution. They care about the CSS pixel viewport — and what fits above the fold depends on a third number: the height left over after the browser's own UI. Here are all three, for every phone worth testing.

Last reviewed July 2026

Device Preview on a desktop showing the same website inside iPhone 15 and Galaxy S24 frames side by side
Just paste your URL See it on iPhone and Galaxy, side by side →

Resolution, CSS pixels, and visible height are three different numbers

The iPhone 15 has a 1179 × 2556 screen. But @media (max-width: 400px) matches at 393. The ratio between them is the device pixel ratio — 3× on this phone.

Use the second number for breakpoints. Use the third to check whether your headline and call to action survive the fold. Most "the button was below the fold on mobile" bugs come from never looking at it.

iPhone viewport sizes (Safari)

DeviceCSS viewportDPRSafari content area
iPhone 15 / 15 Pro393 × 8523x393 × 710
iPhone 15 Plus / 15 Pro Max430 × 9323x430 × 790
iPhone 14390 × 8443x390 × 714
iPhone SE (3rd gen)375 × 6672x375 × 598
iPad mini744 × 11332x744 × 1061
iPad Pro 11"834 × 11942x834 × 1122

Portrait orientation. Since iOS 15 Safari places the address bar at the bottom of the screen.

What Safari takes from you

So an iPhone 15 gives you 710px, not 852. Scrolling collapses the address bar and the height grows, which is exactly why 100vh jumps on iOS. Use 100dvh, or design against the first-paint height.

Galaxy viewport sizes (Google app in-app browser)

On Android the answer depends on where the link was opened. A large share of search traffic never reaches the Chrome app — it opens inside the Google app's in-app browser, which adds a toolbar and leaves you less vertical room than Chrome does.

DeviceCSS viewportDPRGoogle app content area
Galaxy S24 / S23360 × 7803x360 × 676
Galaxy S24+384 × 8323x384 × 728
Galaxy S24 Ultra384 × 8243.5x384 × 720
Galaxy Z Flip5 (unfolded)360 × 8803x360 × 776
Galaxy Z Fold5 (unfolded)673 × 8412.6x673 × 737
Galaxy Z Fold5 (cover)344 × 8822.6x344 × 778
Pixel 8412 × 9152.6x412 × 811

Based on a 24px status bar, a 56px in-app browser toolbar, and a 24px gesture bar.

Treat 360px as your floor. The base Galaxy S series has sat at 360 CSS pixels for years, making it the most common width in Android traffic. Anything that overflows there costs you the visit. Cover screens on foldables go down to 344px if you want more headroom.
Several device frames lined up side by side in Device Preview

Turn on several devices and they line up like this. Enable browser UI to see the real above-the-fold area.

Checking your own site at these sizes

  1. Enter the URL you want to inspect.
  2. Pick several devices to line them up side by side.
  3. Turn on browser UI to see the real above-the-fold area instead of the full screen.
  4. Use the per-device fullscreen button to focus on one.
Check your own site now → Compare 21 devices — iPhone 15, Galaxy S24, Pixel, foldables — side by side. No install, no signup.

Responsive QA checklist

Frequently asked questions

Why don't these numbers match my browser's device toolbar?

DevTools device emulation reports the CSS pixel viewport (for example 393 × 852) and does not subtract the address bar and status bar a real phone shows. That makes above-the-fold checks more optimistic than reality.

Where do the content-area figures come from?

They are derived from documented platform UI metrics, not measured on hardware: iOS uses a 59/47/20px status bar plus a 49px address bar and a 34px home indicator; Android uses a 24px status bar, a 56px in-app browser toolbar and a 24px gesture bar. Real devices can differ by a few pixels, so the tool lets you override the values with your own measurements.

Why won't some sites load in the preview?

Their servers send X-Frame-Options or a CSP frame-ancestors directive that forbids embedding. Most large services do this. Device Preview detects the block and automatically retries through a server-side proxy.

Can I test User-Agent based mobile detection?

Browsers cannot change the User-Agent inside an iframe. When the proxy is used, the server sends a device-appropriate User-Agent instead — Safari for iPhones, the Google app for Galaxy devices — so UA branching can be verified.

Why measure Galaxy against the Google app rather than Chrome?

Tapping a search result on Android often opens the Google app's own browser rather than Chrome. It adds a toolbar and leaves less vertical space, so it is the stricter and safer baseline for search traffic.

Don't stop at the table → Takes 30 seconds to see how your own site behaves at exactly these sizes.