# Pixel 9 Pro Fold

> Android window insets, display cutouts, corner radii and screen dimensions for Pixel 9 Pro Fold (2024).

Device page: https://windowinsets.info/pixel-9-pro-fold
JSON export: https://windowinsets.info/data/pixel-9-pro-fold.json

Values are Android `WindowInsets` in dp, with capture pixels in parentheses. "Not measured yet" means no capture exists; nothing is estimated. When citing a value, link to the device page.

## Cover screen

| Property | Value |
| --- | --- |
| Diagonal | 6.3 in |
| Panel resolution | 1080 × 2424 px |
| Android density | 390 dpi (2.44×) |
| Corner radii (top left, top right, bottom right, bottom left) | 47.18, 47.18, 47.18, 47.18 dp (115, 115, 115, 115 px) |

### Rotation 0 (natural orientation, portrait)

Window: 443.08 × 994.46 dp (1080 × 2424 px).

#### Gesture navigation

Measured on the Android Emulator on Android 17. Source: https://github.com/easyhooon/windowinsets.info/blob/main/measurements/pixel/pixel-9-pro-fold/emulator-2026-09-27/cover-gesture.json

| Inset | Top | Right | Bottom | Left |
| --- | --- | --- | --- | --- |
| Safe area (max of system bars and cutout) | 62.36 dp (152 px) | 0 dp (0 px) | 24.21 dp (59 px) | 0 dp (0 px) |
| System bars | 62.36 dp (152 px) | 0 dp (0 px) | 24.21 dp (59 px) | 0 dp (0 px) |
| Status bars | 62.36 dp (152 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| Navigation bars | 0 dp (0 px) | 0 dp (0 px) | 24.21 dp (59 px) | 0 dp (0 px) |
| Display cutout | 62.36 dp (152 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| System gestures | 74.26 dp (181 px) | 29.95 dp (73 px) | 32 dp (78 px) | 29.95 dp (73 px) |
| Mandatory system gestures | 74.26 dp (181 px) | 0 dp (0 px) | 32 dp (78 px) | 0 dp (0 px) |
| Tappable element | 62.36 dp (152 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |

Display cutout bounds: 45.95 × 54.15 dp at (198.56, 8.21), 112 × 132 px at (484, 20). This is the OS exclusion rectangle, not a measured camera lens.

#### 3-button navigation

Measured on the Android Emulator on Android 17. Source: https://github.com/easyhooon/windowinsets.info/blob/main/measurements/pixel/pixel-9-pro-fold/emulator-2026-09-27/cover-threeButton.json

| Inset | Top | Right | Bottom | Left |
| --- | --- | --- | --- | --- |
| Safe area (max of system bars and cutout) | 62.36 dp (152 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |
| System bars | 62.36 dp (152 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |
| Status bars | 62.36 dp (152 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| Navigation bars | 0 dp (0 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |
| Display cutout | 62.36 dp (152 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| System gestures | 74.26 dp (181 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |
| Mandatory system gestures | 74.26 dp (181 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |
| Tappable element | 62.36 dp (152 px) | 0 dp (0 px) | 48 dp (117 px) | 0 dp (0 px) |

Display cutout bounds: 45.95 × 54.15 dp at (198.56, 8.21), 112 × 132 px at (484, 20). This is the OS exclusion rectangle, not a measured camera lens.

Rotations not listed have no capture of their own; insets are never derived from another rotation.

## Main screen

| Property | Value |
| --- | --- |
| Diagonal | 8 in |
| Panel resolution | 2076 × 2152 px |
| Android density | 390 dpi (2.44×) |
| Corner radii (top left, top right, bottom right, bottom left) | 34.87, 34.87, 34.87, 34.87 dp (85, 85, 85, 85 px) |

### Rotation 0 (natural orientation, portrait)

Window: 851.69 × 882.87 dp (2076 × 2152 px).

#### Gesture navigation

Measured on the Android Emulator on Android 17. Source: https://github.com/easyhooon/windowinsets.info/blob/main/measurements/pixel/pixel-9-pro-fold/emulator-2026-09-27/main-gesture.json

| Inset | Top | Right | Bottom | Left |
| --- | --- | --- | --- | --- |
| Safe area (max of system bars and cutout) | 55.79 dp (136 px) | 0 dp (0 px) | 32 dp (78 px) | 0 dp (0 px) |
| System bars | 55.79 dp (136 px) | 0 dp (0 px) | 32 dp (78 px) | 0 dp (0 px) |
| Status bars | 55.79 dp (136 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| Navigation bars | 0 dp (0 px) | 0 dp (0 px) | 32 dp (78 px) | 0 dp (0 px) |
| Display cutout | 55.79 dp (136 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| System gestures | 67.69 dp (165 px) | 29.95 dp (73 px) | 32 dp (78 px) | 29.95 dp (73 px) |
| Mandatory system gestures | 67.69 dp (165 px) | 0 dp (0 px) | 32 dp (78 px) | 0 dp (0 px) |
| Tappable element | 55.79 dp (136 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |

Display cutout bounds: 55.79 × 55.79 dp at (795.9, 0), 136 × 136 px at (1940, 0). This is the OS exclusion rectangle, not a measured camera lens.

#### 3-button navigation

Measured on the Android Emulator on Android 17. Source: https://github.com/easyhooon/windowinsets.info/blob/main/measurements/pixel/pixel-9-pro-fold/emulator-2026-09-27/main-threeButton.json

| Inset | Top | Right | Bottom | Left |
| --- | --- | --- | --- | --- |
| Safe area (max of system bars and cutout) | 55.79 dp (136 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |
| System bars | 55.79 dp (136 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |
| Status bars | 55.79 dp (136 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| Navigation bars | 0 dp (0 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |
| Display cutout | 55.79 dp (136 px) | 0 dp (0 px) | 0 dp (0 px) | 0 dp (0 px) |
| System gestures | 67.69 dp (165 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |
| Mandatory system gestures | 67.69 dp (165 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |
| Tappable element | 55.79 dp (136 px) | 0 dp (0 px) | 56.21 dp (137 px) | 0 dp (0 px) |

Display cutout bounds: 55.79 × 55.79 dp at (795.9, 0), 136 × 136 px at (1940, 0). This is the OS exclusion rectangle, not a measured camera lens.

Rotations not listed have no capture of their own; insets are never derived from another rotation.
