Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

This free tool allows you to check your device pixel ratio (DPR) instantly and see how your CSS pixels map to physical screen pixels. It reads your live values in the browser, breaks down screen density, and updates as you zoom or move between monitors.
Device pixel ratio (DPR) is the ratio between the physical pixels on your display and the logical CSS pixels the browser uses for layout. It is exposed in JavaScript as window.devicePixelRatio. A DPR of 1 means one CSS pixel maps to one physical pixel, while a DPR of 2 or 3, common on Retina and modern phones, packs multiple physical pixels into each CSS pixel for sharper output.
DPR quietly drives how crisp your site looks on modern screens, and it affects both design and performance. Here is why it matters:
Reading your DPR takes no setup and nothing is sent anywhere. Follow these steps:
DPR varies by hardware and OS scaling, but a few values are typical. The table below shows common displays:
| Display type | Typical DPR | Physical px per CSS px |
|---|---|---|
| Standard desktop monitor (1080p/1440p) | 1 | 1 physical px per CSS px |
| Retina MacBook and iPad | 2 | 4 physical px per CSS px |
| 4K monitor at 150% scaling | 1.5 | About 2.25 physical px per CSS px |
| Modern flagship phones | 2.5 to 3.5 | High-density Retina class |
Zoom and OS scaling shift these values, which is why DPR is read live on this page.
As a tool, the DPR checker surfaces the screen metrics front-end developers actually need. Here are the features:
This tool is maintained by TestMu AI (formerly LambdaTest), the team behind a unified testing platform that validates rendering across 10,000+ real devices and 3000+ browsers, so checking DPR fits naturally into responsive QA.
A DPR of 1 is standard for most desktop monitors, where one CSS pixel equals one physical pixel. A DPR of 2 is typical for Retina laptops and tablets, and modern smartphones often report 2.5 to 3.5, meaning several physical pixels render each CSS pixel.
DPR is the display's physical pixel resolution divided by its CSS pixel resolution, and the browser exposes it as window.devicePixelRatio. You can approximate it by dividing the screen's physical width by the CSS viewport width when the page is at default zoom.
Yes. Zooming in increases the size of a CSS pixel, which raises the reported devicePixelRatio, while zooming out lowers it. That is why this checker reads the value live and updates instantly as you zoom or move the window between monitors.
A display is generally considered Retina or high-density at a DPR of 2 or higher, where four or more physical pixels render each CSS pixel. Apple Retina screens, modern phones, and 5K monitors typically report a DPR of 2, while some phones go higher.
On a high-DPR screen, a 1x raster image is stretched across multiple physical pixels and looks blurry. Serving a 2x or 3x version provides enough source pixels for the display to render crisp images, which is why DPR-aware asset delivery matters.
Yes, it is completely free with no signup, login, or limit. Open the page and your DPR and screen metrics appear immediately. The tool is maintained by TestMu AI (formerly LambdaTest) and reads everything locally in your browser.
No. Every value is read directly from your browser using standard web APIs and nothing is uploaded. Your screen metrics never leave your machine, so checking your DPR is completely private.
Screen resolution is the total count of physical pixels, such as 3840x2160. DPR tells you how those pixels map to CSS pixels for layout. A 3840x2160 panel with a DPR of 2 behaves like a 1920x1080 canvas in CSS while rendering twice as sharp.
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance