What Is My Screen Resolution — Three Numbers, Not One
Turn on JavaScript to read the values — the browser has them, but the page needs script to ask.
- Screen CSS pixels. This is the number most sites mean by "resolution".
- —
- Physical pixels Screen × device pixel ratio. Closer to what the panel actually has.
- —
- Browser window The area your page gets. This is what layouts respond to.
- — live
- Device pixel ratio—
- Color depth—
- Orientation—
- Available area—
A browser cannot measure physical size. It knows the pixel counts above but not how many inches they are spread across, so it cannot give you a screen size or a PPI figure. Pages that show one are estimating from the user agent, not measuring.
About What Is My Screen Resolution
There is no single answer to "what is my screen resolution", and that is why the question keeps coming back. A browser can report three different numbers, all correct, all meaning something different.
The first is the screen in CSS pixels. It is the number most sites mean and the one that usually matches what you set in display settings. The second is physical pixels — the first multiplied by the device pixel ratio — and on a phone or a high-density laptop it can be two or three times larger. The third is the browser window, which is smaller than both and changes every time you resize.
This page shows all three at once rather than picking one for you, because which one you need depends on what you are doing. A support ticket usually wants the first. An argument about whether a video is really at full detail wants the second. A layout that breaks at a certain width wants the third.
One thing is missing on purpose, and it is the thing many pages get wrong: physical size.
How to read the three numbers
- Look at the three rows together. If the first two are the same, your display is running without scaling; if the second is larger, a scale factor is in play.
- Resize the browser window and watch which row moves. Only the window row changes — that is the fastest way to see what each number means.
- Check the device pixel ratio underneath. A value of 1 means one CSS pixel is one panel pixel; 2 or 3 means the panel is denser than the coordinates suggest.
- Compare the available area against the screen. The difference is what a taskbar, dock or notch is taking, and it is why a maximized window is never the full screen.
- Use the copy button when you need to paste the values somewhere. It writes plain text, so it survives forums and support forms.
Frequently asked questions
Why does this show a different number from my display settings?
Because scaling sits between them. Display settings report the panel's native resolution, while the browser reports coordinates after the scale factor is applied. Multiply the screen row by the device pixel ratio and you should land back on the native number — that is exactly what the physical pixels row does for you.
Which number should I give to support?
Give all three, which is what the copy button is for. Support scripts usually ask for the screen row, but a fault that only appears at certain window sizes is invisible in that number, and the window row is the one that shows it. Sending three lines costs nothing and saves a round trip.
Can this page tell me my screen size in inches?
No, and neither can any other web page. The browser knows how many pixels there are but not how far apart they are, so inches and PPI are simply not available to it. Sites that display a screen size are matching your user agent against a table of known devices, which fails on any machine that is not in the table.
The window number has a decimal in the browser console. Why is it rounded here?
Because the extra digits are noise, not precision. On a scaled display the window width can land on a fraction like 1536.6, which looks more exact but tells you nothing useful — the value depends on where the scale factor lands, not on anything about your screen. The rounded number is the one worth reading.
Is my resolution good enough for this monitor?
Whether a resolution is good enough is about the panel, and this page cannot answer it, because it does not know what panel you have. What it can tell you is whether you are running with scaling and how large the window actually is. If the physical pixels row is smaller than the resolution printed on your monitor's box, something in the chain is not delivering the full panel.
Is this free, does it need an account, and does anything here leave my browser?
No. Every value is read from the browser's own properties on your machine, nothing is uploaded, and closing the tab discards all of it. The copy button writes to your clipboard and nowhere else. There is no account and nothing to install.