Browser-reported display information

Live information

Browsers do not reliably expose a monitor’s physical diagonal size.

Ready

Live display information

Screen Resolution Test

Check screen resolution, available screen space, browser viewport, device pixel ratio, color depth, orientation, and touch capability using information exposed safely to this page.

What Is a Screen Resolution Test?

A screen resolution test reports the dimensions that the browser exposes for the current display environment. screen.width and screen.height are expressed in CSS pixels, while available size excludes operating-system areas the browser reports as unavailable. The viewport is the layout space inside the current browser window. These numbers can differ even on the same screen.

The tool updates when the window changes size or orientation. It also shows device pixel ratio, color and pixel depth when available, screen aspect ratio, and maximum touch points. This is browser-reported information—not a probe of monitor firmware. Privacy controls, zoom, display scaling, and multi-screen behavior affect what can be exposed.

Screen Resolution vs Viewport vs DPR

Screen resolution describes the browser’s logical screen dimensions. Viewport size describes the area currently available to page layout. Device pixel ratio, or DPR, is the ratio between device pixels and one CSS pixel for the active context. A phone might expose a viewport hundreds of CSS pixels wide while using several hardware pixels to draw each CSS pixel.

Multiplying viewport dimensions by DPR gives an approximate backing-pixel size for that browser area, but it is not a guaranteed panel-native resolution. Browser zoom, operating-system scaling, compositor choices, and dynamic mobile UI can affect the relationship. The physical panel mode may also use scaling or non-square arrangements that this simple multiplication cannot reveal.

How to Get Started

The display information appears immediately; no benchmark run is required. Resize the window to see viewport changes, rotate a supported mobile device to update orientation, or move the window between displays and wait for the browser to update DPR. If values seem unexpected, set browser zoom to the intended level and check operating-system display scaling.

  1. Read screen size and available screen size as browser-exposed CSS-pixel dimensions.
  2. Compare those with viewport width and height to understand the current content area.
  3. Use DPR and scaling context carefully; do not label the calculated backing size as guaranteed native panel resolution.

What This Tool Can Measure

The screen resolution checker can reliably display the JavaScript values available to the current page: logical screen and available dimensions, inner viewport dimensions, DPR, color depth, pixel depth, orientation label, and reported touch points. Aspect ratio is reduced from the logical screen width and height. These values help reproduce responsive layout conditions and explain why screenshots differ in pixel dimensions.

Developers can use the viewport data while testing breakpoints, though browser developer tools remain better for emulating many devices. Users can check whether moving a window changes DPR or whether mobile rotation changes the layout viewport. The tool performs calculations locally and does not need to upload the display values.

What It Cannot Measure

A web page cannot reliably determine a monitor’s physical diagonal size in inches. CSS historically defines reference units, not a tape-measure guarantee, and device reporting varies. The page also cannot safely identify the monitor model, exact physical pixel grid, subpixel arrangement, panel technology, HDR capability in every browser, cable bandwidth, or selected GPU timing.

The displayed resolution should not be marketed as an automatic hardware-native resolution detector. On a scaled desktop, the browser may expose logical CSS pixels rather than the panel’s physical count. On a multi-monitor system, the screen object normally reflects the display associated with the window, but update behavior and permission-dependent multi-screen APIs vary.

Common Uses for Resolution Information

Screen and viewport data help diagnose why a responsive page chooses a particular layout, confirm the available content area before capturing a screenshot, compare DPR after moving between displays, and document a browser-testing environment. Designers can relate CSS-pixel breakpoints to device density without assuming that identical physical panels expose identical values.

For gaming, logical resolution context can explain browser tool sizing but does not reveal a game’s render resolution or scaling mode. Native games may render internally at one resolution, upscale to another, and present through a display mode that the browser does not observe. Use application and operating-system settings for those questions.

Why Resolution and DPR Matter—and Their Limits

Higher DPR can make text and graphics appear sharper when assets and canvas backing stores account for it. It can also increase the number of pixels a renderer must produce. FPS Tester separates CSS canvas size from its backing-store size and caps the effective ratio for live charts, preserving clarity without allocating wastefully large buffers during a timing test.

Values may change with zoom, scaling, browser chrome, mobile address bars, orientation, window size, and monitor placement. Color depth reporting is coarse and not a color-calibration result. Touch points indicate input capability, not that the current display itself is touch-enabled. The screen size checker presents available signals with labels; it cannot certify display hardware or diagnose every configuration issue.