OnePlus 12 — 510 ppi, 480 dpi (xxhdpi)
OnePlus 12 is a OnePlus device whose display works out to roughly 510 dpi, which Android classifies as the xxhdpi bucket. Everything below is derived from the panel's physical resolution and diagonal size, so you can reproduce the numbers with a calculator and a spec sheet.
| Brand | OnePlus |
| Released | 2024 |
| Panel resolution | 1440 × 3168 px |
| Diagonal | 6.82 in |
| Diagonal in pixels | 3,480 |
| Physical ppi | 510.3 |
| Density bucket | xxhdpi (480 dpi) |
| Density source | Manufacturer's shipped density |
| Scale factor | 3.00× |
| 1 dp in px | 3.00 px |
| dp viewport | 480 × 1056 dp |
| Aspect ratio (short:long) | 11:5 |
| Nearest bucket to ppi | 480 dpi |
Density on the OnePlus 12
At 510 dpi, one dp equals 3.19 physical pixels on this panel. That scale factor is what the system uses when it picks drawables from your mipmap folders and when it converts the layout values you wrote in dp into the pixels that actually get drawn.
What layout it actually gets
Because Android divides the physical resolution by the density scale, the layout does not see the full 510 dpi pixel grid — it sees a smaller box measured in dp. That is why two phones with very different resolutions can report the same dp width and lay out identically.
Practical notes
If you are designing for this device, author in dp and let the density scale handle the rest. If you are overriding density with wm density, remember that anything far from 510 dpi will make the UI look either oversized or cramped, because you are fighting the panel's native bucket.
Check another resolution
Want the numbers for a panel that is not in the database? The DPI calculator takes any width, height and diagonal.
Open the DPI calculatorOther OnePlus devices
Specifications last verified 2026-10-20. These are hardware values from the manufacturer's specification sheet; your device's reported density may differ if the ROM overrides it.