Screen Resolution Test
See browser-reported screen and viewport CSS sizes, DPR, and an estimated device-pixel size. Refresh after display changes; this is not native panel telemetry.
- Direct browser input
- No device permission
- No test result history
- No account or upload
Important
- The browser-reported values and device-pixel estimate do not certify native panel resolution or physical display size.
Browser-reported screen
Reading browser display context…
CSS px
Values come from browser display APIs. Screen and viewport dimensions are CSS pixels; the device-pixel estimate multiplies the screen size by the current DPR and is not native panel telemetry. Browser events refresh values when available; use Refresh values after moving this window between displays.
Copy report writes the current browser display report to your device clipboard. DeviceMetrik does not upload the report.
Screen
- Browser-reported screen (CSS px)
- —
- Available screen (CSS px)
- —
- Screen aspect ratio
- —
- Orientation
- —
Browser-reported type and angle
Page viewport
- Inner viewport (CSS px)
- —
- Client viewport (CSS px)
- —
- Visual viewport (CSS px)
- —
- Visual viewport scale
- n/a
- Viewport aspect ratio
- —
The currently visible CSS-pixel area
Pinch-zoom context; not a page-zoom percentage
Pixel / display context
- DPR
- —
- Estimated device pixels (CSS × DPR)
- —
- Browser color depth
- —
- Browser pixel depth
- —
- Fullscreen
- —
Device pixels per CSS pixel in this display context
Screen CSS dimensions × current DPR; an estimate, not native panel telemetry
Browser field, not a monitor bit-depth certification
Browser field, not an HDR or native color-pipeline reading
Whether this document currently has any fullscreen element
Report context
- Observed time (local)
- —
- Observed time (ISO)
- —
How to use
- No Start button or device permission is required. The page reads the browser's current screen, viewport, and display-context values as soon as it loads.
- Resize the window, rotate a supported device, move the window to another display, change browser zoom or operating-system scaling, or enter Fullscreen to compare the context the browser reports.
- Use Refresh values after a display change when you want a fresh timestamp without reloading the page. Visual viewport scale helps describe pinch-zoom context; it is not a page-zoom percentage.
- Use Copy report to copy the current screen, viewport, DPR, estimate, orientation, color fields, fullscreen state, and observation times for QA or support notes.
What the result means
- Screen and Available screen are browser-reported CSS-pixel dimensions. Screen describes the reported display area; Available screen reflects the browser's available area after operating-system reservations.
- Inner, client, and visual viewport values describe page geometry, not the whole display. CSS screen size and viewport size can differ because browser chrome, layout, mobile UI, and zoom change what the page can see.
- DPR is the current ratio between device pixels and CSS pixels when the browser exposes a valid value. Estimated device pixels multiply the browser-reported screen CSS dimensions by DPR and round the result; the estimate is unavailable without valid inputs and can change with page zoom or display scaling.
- Visual viewport scale is a browser-reported pinch-zoom context. Page zoom can affect DPR, while pinch zoom is represented through the visual viewport and its scale; neither field is an exact zoom-percentage meter.
- Orientation, aspect ratios, browser color depth, pixel depth, and fullscreen are context fields for comparing a browser view. Color and pixel depth are browser values, not monitor bit-depth or HDR certification.
- The report is useful for responsive QA, support tickets, and remote troubleshooting. Browser APIs do not expose reliable native panel resolution, physical size, or PPI through this page.
Limitations
- The browser-reported values and device-pixel estimate do not certify native panel resolution or physical display size.
- Browser zoom, operating-system scaling, display arrangement, privacy behavior, and browser implementation can change CSS dimensions, DPR, and event timing.
- Estimated device pixels are a screen CSS-size × DPR estimate. They do not certify native panel resolution, physical monitor size, PPI, HDR, refresh rate, or touch hardware.
- A browser may update values differently when a window moves between displays. Use Refresh values and record the observation context instead of treating one snapshot as hardware telemetry.
Troubleshooting
- Screen and viewport sizes are different
- This is expected: Screen describes the browser-reported display area, while viewport values describe the page area inside browser chrome and visual-viewport scaling.
- The estimate changes after zooming or moving the window
- Page zoom can affect DPR and display scaling can change CSS geometry. Refresh values, then compare the screen CSS dimensions, DPR, visual viewport scale, and timestamp together.
- The copied report is not available
- Clipboard access depends on browser permission and context. Keep the current values on screen or allow clipboard access for this page and try Copy report again; no server fallback is used.
Related tools
FAQ
Why is my screen size different from my browser viewport?
Screen is the browser-reported display CSS size. Inner, client, and visual viewport values describe the page area currently available after browser UI, layout, and visual scaling are taken into account.
Does DPR tell me my monitor's native resolution?
No. DPR is a device-pixel-to-CSS-pixel ratio for the current browser context. The estimate here is screen CSS dimensions multiplied by DPR, not EDID, panel, or GPU telemetry.
What is the difference between page zoom and pinch zoom?
Page zoom can affect the DPR reported to a page. Pinch zoom changes the visual viewport and its scale. The two signals are related to different browser contexts, so this page does not infer an exact zoom percentage.
Can this detect my monitor size in inches or PPI?
Not reliably. Standard page geometry APIs do not provide trustworthy physical panel dimensions. Inches or PPI would require physical-size information supplied outside this page.
Are color depth and pixel depth a monitor certification?
No. They are browser-reported screen fields. They do not certify an 8-bit or 10-bit panel, HDR support, or the display's native color pipeline.
Will values always update when I move between monitors?
Browsers can update screen values, DPR, and viewport context when a window changes displays, but event behavior varies. Use Refresh values after the move and keep the timestamp with your report.
What does Fullscreen change here?
Fullscreen is a context measurement. Entering or leaving it can change page viewport values and the fullscreen flag; it does not interrupt a test session because this page has no capture session.