What Is My Screen Resolution?

See your screen resolution in physical and CSS pixels, plus live viewport size, device pixel ratio, refresh rate, colour depth and HDR support.

Your screen resolution

–

Physical pixels

Your browser window on the screen, to scale

–Screen size (CSS pixels)
–Viewport (live)
–Device pixel ratio
–Refresh rate
–Aspect ratio
–Colour depth
–HDR
–Colour gamut

Measuring the refresh rate…

All details

Screen and browser display details

Pixel density (PPI) calculator

Browsers cannot see how big your screen is. Enter the diagonal from its spec sheet to get pixel density and physical size.

–Pixels per inch
–Pixel pitch
–Width × height (inches)
–Width × height (cm)
–Pixels blend beyond (20/20 vision)

How to read the results

The big number is your screen’s resolution in physical pixels, the figure on a monitor’s spec sheet. The tiles below it show what the browser works with, and the table lists every value with the JavaScript property it comes from. Everything updates live: resize the window, rotate a phone or drag the window to another monitor and the numbers follow. Copy summary puts all of it on your clipboard as plain text for a support ticket or bug report.

CSS pixels and physical pixels

Web pages are laid out in CSS pixels, a unit the operating system scales so that text stays readable on dense screens. The device pixel ratio (DPR) is the number of physical pixels per CSS pixel along each side, so 125% display scaling gives a DPR of 1.25. This page multiplies screen.width and screen.height by devicePixelRatio. When the ratio is fractional, browsers round the CSS size to whole pixels, so the page snaps the product to the nearest standard panel size within that rounding error.

Setup CSS pixels DPR Physical pixels
1080p monitor at 100% 1920 × 1080 1 1920 × 1080
1080p laptop at 125% 1536 × 864 1.25 1920 × 1080
1440p monitor at 150% 1707 × 960 1.5 2560 × 1440
iPhone 15 393 × 852 3 1179 × 2556

Two cases differ from the spec sheet. A Mac in a scaled mode, such as “looks like 1440 × 900” on a 2560 × 1600 panel, renders at 2880 × 1800 and then shrinks the picture to fit, and 2880 × 1800 is what the page sees. Browser zoom also changes the DPR in Chrome, Edge and Firefox. The page estimates the zoom level and corrects for it in Chromium browsers, but 100% zoom (Ctrl+0, or Cmd+0 on a Mac) gives the most reliable reading.

Screen, viewport and window

How the refresh rate is measured

Browsers draw at most one frame per screen refresh and run requestAnimationFrame callbacks once per frame. For three seconds the page records each frame’s timestamp, finds the median gap between frames, drops gaps far longer than that (dropped frames) and averages the rest. 60 Hz works out at 16.7 ms per frame and 144 Hz at 6.9 ms.

The reading comes out lower than the monitor’s rating when something holds frames back. Battery saver modes often cap pages at 30 frames per second, and background tabs are paused. Safari holds pages to 60 on 120 Hz ProMotion screens unless the feature flag “Prefer Page Rendering Updates near 60fps” is turned off. Variable refresh rate displays may idle lower. With several monitors, the result is for the one the window is on. If it still reads 60 Hz, check the rate chosen in your system’s display settings and that the cable supports it.

Colour depth, HDR and gamut

Colour depth is screen.colorDepth: 24 bits means 8 bits for each of red, green and blue, 30 bits means 10. Many browsers report 24 whatever the panel. HDR and colour gamut come from the CSS media features dynamic-range and color-gamut. On Windows, HDR usually reads Yes only while HDR is switched on in the display settings.

Common screen resolutions

Name Pixels Aspect ratio
HD (WXGA) 1366 × 768 about 16:9
Full HD, 1080p 1920 × 1080 16:9
WUXGA 1920 × 1200 16:10
QHD, 1440p 2560 × 1440 16:9
Ultrawide QHD 3440 × 1440 21:9
4K UHD 3840 × 2160 16:9

Frequently asked questions

Is any information about my screen sent anywhere?

No. Everything is read and measured by JavaScript in your browser. Nothing is uploaded, logged or stored, and the page works offline once loaded.

Why doesn't the resolution match my monitor's specifications?

The usual causes are browser zoom, a scaled display mode on a Mac, or a privacy feature. Firefox’s resistFingerprinting and Tor Browser, for example, report the window size instead of the real screen. Reset zoom to 100% and compare again.

Can a website find out my screen size in inches?

No. Browsers do not expose the physical size of a display, and a CSS inch is always 96 CSS pixels whatever the screen. Enter the diagonal from the spec sheet in the pixel density calculator to get PPI and the width and height.

My monitor is 144 Hz, so why does the test show 60 Hz?

Check that 144 Hz is selected in the operating system’s display settings (on Windows under Advanced display, on macOS under Displays) and that the cable and port support it, since some HDMI connections top out at 60 Hz. Battery saver modes and some browsers also cap the frame rate.