Tested tool guide
Tested browser tools
Checked August 16, 2026
What Screen Resolution Tester does, with a checked example
The tool reads the live values a page's layout actually uses: the logical screen size (window.screen), the viewport content area (innerWidth and innerHeight), the device pixel ratio, and color depth. It needs no input and runs entirely in the page, so nothing is sent anywhere. The thing most people trip on: every number is in CSS pixels, not physical pixels, so a 2560x1600 Retina panel typically reports 1280x800 at a device pixel ratio of 2. The readout also changes as you resize the window, zoom the page, or move it between monitors, since it re-reads the properties live.
Worked example
A concrete input and expected output from the current implementation.
Input
Resize the browser window so the page content area is exactly 1200x800 CSS pixels, then open the tool on a laptop whose 2560x1600 panel runs at 2x system scaling.
->
Expected output
Screen: 1280x800 (logical) | Device pixel ratio: 2 | Viewport: 1200x800 | Color depth: 24 bits
The panel's 2560x1600 physical pixels divided by the 2x scale factor give the 1280x800 logical screen the OS exposes (2560/2 = 1280, 1600/2 = 800). The viewport is simply the content area you sized, independent of the display. Color depth is 24 bits unless the system is driving 30-bit output.