Pixel 9 Pro screen size
The Pixel 9 Pro renders websites at 412×914 CSS pixels in portrait and 914×412 in landscape.
Viewport specs
| CSS viewport (portrait) | 412 × 914 px |
| CSS viewport (landscape) | 914 × 412 px |
| Aspect ratio | 0.451:1 |
| Breakpoint category | mobile |
| Device type | phone |
| Brand |
CSS media query for Pixel 9 Pro
/* Pixel 9 Pro — portrait */
@media (max-width: 412px) {
/* your styles */
}
/* Pixel 9 Pro — landscape */
@media (max-width: 914px) and (orientation: landscape) {
/* your styles */
}Testing tips for Pixel 9 Pro
Viewports this narrow are where layouts most often break: check that nothing scrolls sideways, buttons are at least 44px tall, and body text is 16px or larger.
Compare it against a tablet and a desktop width in the same view to catch breakpoint jumps — Responsivly's multi-view does this in one click.
FAQ
What is the Pixel 9 Pro viewport size?
The Pixel 9 Pro has a CSS viewport of 412×914 pixels in portrait orientation and 914×412 pixels in landscape.
What media query targets the Pixel 9 Pro?
Use @media (max-width: 412px) for portrait styles, or @media (min-width: 412px) and (max-width: 412px) to target this exact width.
How do I test my website on the Pixel 9 Pro?
Open Responsivly, paste your URL and pick Pixel 9 Pro from the device list — it renders your site at 412×914 for free, no signup.