Tested tool guide
Tested browser tools
Checked August 16, 2026
What Screen Resolution Detector does, with a checked example
This page reads the display numbers the browser itself holds and prints them: full screen resolution, viewport size, device pixel ratio, color depth, and orientation. The values are the browser's reported ones, not measurements, so the readout changes as you resize the window, change zoom, rotate a phone, or drag the window onto another monitor. The thing most people get wrong first: "resolution" here is in CSS pixels, the units CSS layouts actually use, so on a Retina or 200%-scaled display it is half the pixel count printed on the box, and browser zoom never changes it.
Worked example
A concrete input and expected output from the current implementation.
Input
A 2560 x 1440 external monitor at 100% system scaling, browser window maximized, page zoom at 200%.
->
Expected output
Screen resolution: 2560 x 1440 CSS pixels (zoom does not change it). Viewport width: 1280 CSS pixels (2560 / 2). Viewport height: the window's content height, halved. Device pixel ratio: 2.0. Color depth: 24 bits. Orientation: landscape-primary.
At 200% page zoom the layout viewport halves (2560 / 2 = 1280) and the pixel ratio doubles from 1.0 to 2.0, while the screen size stays 2560 x 1440 because the browser reports the display's full CSS-pixel size regardless of zoom. The viewport height is not pinned here because it depends on the browser's own toolbar height.