What Is My Screen Resolution

Read your screen resolution, live viewport size, aspect ratio, device pixel ratio, physical pixel estimate, colour depth and orientation in one panel.

🌐 Español

Detecting…

🔒 Private by design: everything runs locally in your browser and never uploaded to any server.

Three numbers people think are one number

Ask what your screen resolution is and there are at least three defensible answers, which is why support conversations about it go in circles.

There is what the browser calls the screen size, reported in CSS pixels. There is the viewport, the area inside the browser window where the page is actually drawn. And there is the physical pixel grid of the panel itself, which on a high density display is a multiple of the first.

All three are shown here, separately labelled, along with the device pixel ratio that connects the first and the third. Keeping them distinct is the entire point of the page, because conflating them is what causes the confusion in the first place.

Reading your display

  1. Open the page. The large figure at the top is your screen resolution in CSS pixels.
  2. Read down the panel: Screen resolution, Viewport size, Aspect ratio (screen), Device pixel ratio, Physical resolution (estimated), Colour depth and Orientation.
  3. The viewport row is badged live. Resize the window and watch it change. Every other row is re-read at the same moment, so anything that genuinely changed updates with it.
  4. Compare your screen resolution against the table of common resolutions underneath. If yours is a standard one, it is badged as yours.
  5. Use the copy button to put the whole report on your clipboard for a support ticket or a bug report.

If you have more than one monitor, the values describe whichever display the browser window is currently on. Drag the window to the other screen and the panel re-reads as soon as a resize fires, which a change of pixel density usually triggers on its own. If the figures still describe the old monitor, nudge the window’s size to force the read.

Why the box says one thing and the browser says another

A laptop advertised at 2880 by 1800 will commonly report 1440 by 900 here, and the first reaction is usually that something is wrong.

Nothing is wrong. High density displays exist so that text and interface elements stay a comfortable physical size while being drawn from more pixels. The operating system therefore presents a logical coordinate space at roughly half the physical resolution, and the browser reports that space, because that is the space a web page lays out in.

The bridge between them is the device pixel ratio. A value of 2 means two physical pixels per CSS pixel in each direction, so four per CSS pixel in total. Multiply the reported resolution by the ratio and you arrive back at the panel’s real grid, which is what the estimated physical resolution row shows.

It is an estimate rather than a fact because some systems, particularly Windows with a fractional display scale, apply their own scaling on top and the multiplication no longer lands exactly on the hardware figure.

The viewport is the number that matters for building things

If you are debugging a layout, the screen resolution is almost never the value you want. The viewport is.

It excludes the browser’s toolbars, any docked developer tools, and whatever the operating system keeps for itself. It changes when you resize the window, when you open developer tools, and when you zoom, since zooming changes how many CSS pixels fit into the same physical area.

That last one catches people out constantly. A viewport figure quoted without the zoom level it was taken at is not reproducible, and a page that appears to break at a particular width often turns out to have been viewed at 110 percent zoom.

The viewport row is the one to watch while you resize, which makes it easy to find the exact width at which a layout changes. The whole panel is re-read on every resize, but the viewport is usually the only figure whose value actually moves. Zoom is the exception worth knowing about: because zooming fires a resize too, the device pixel ratio and the estimated physical resolution shift with it.

Aspect ratio and the rest of the panel

The aspect ratio is derived rather than looked up. The width and height are reduced by their greatest common divisor, and the result is mapped onto the nearest familiar ratio where one exists, so an unusual resolution still reports as something recognisable instead of a pair of large coprime numbers.

Colour depth reports the bits per pixel the browser believes the display is using. Orientation reports portrait or landscape and is more interesting on a tablet or phone than on a desktop.

For working out matching dimensions from a ratio rather than reading one off, Aspect Ratio Calculator does the arithmetic in both directions.

Browser Info is the companion panel for the software side, covering the browser, the platform and the features available to a page.

For timing rather than geometry, Refresh Rate Test measures the frame rate your browser is receiving, which is the other display characteristic worth checking on a new monitor. The rest is on the testers hub.

See it in action

Screenshot of the What Is My Screen Resolution tool with the browser window measured on arrival - screen size, viewport size, device pixel ratio and colour depth read straight from the page, with nothing to upload or click
What Is My Screen Resolution mid-process: the browser window measured on arrival - screen size, viewport size, device pixel ratio and colour depth read straight from the page, with nothing to upload or click.
Screenshot of the What Is My Screen Resolution result screen showing the same measurements copied to the clipboard as a plain-text report in one click, with the button confirming it
The finished result: the same measurements copied to the clipboard as a plain-text report in one click, with the button confirming it. The download link is a local blob URL — the file never leaves your device.

Frequently asked questions

Why is my screen resolution smaller than the number on the box?

Because browsers report it in CSS pixels rather than physical ones. On a high density display several physical pixels make up one CSS pixel, so a panel sold as 2880 by 1800 commonly reports 1440 by 900. Multiply by the device pixel ratio and you get back to the hardware figure, which is exactly what the estimated physical resolution row does for you.

What is the difference between screen resolution and viewport size?

The screen is the whole display. The viewport is the area inside the browser where a page is drawn, so it excludes the browser's own toolbars, any open developer tools and, on a maximised window, whatever the operating system reserves. It is also the number that matters for responsive design, and it is normally the only figure on the panel whose value moves as you resize.

Why does the viewport change when I zoom?

Because zooming changes how many CSS pixels fit in the same physical space. Zoom in and the viewport reports fewer pixels; zoom out and it reports more. Nothing about the window has changed physically, which is why a viewport figure is only meaningful alongside the zoom level it was taken at.

Which value updates live?

The viewport row is the one badged live, because it is the figure that visibly moves as you drag a window edge. Every value in the panel is actually re-read on each resize, though, so nothing here needs a reload. Zooming counts as a resize and refreshes the device pixel ratio and the estimated physical resolution along with the viewport, and rotating a phone refreshes the orientation and the screen resolution. A screen resolution or a colour depth simply does not change very often, which is why only the viewport carries the badge.

What does the device pixel ratio tell me?

How many physical pixels make up one CSS pixel. Ordinary desktop displays report 1. Retina and similar high density panels typically report 2, and some phones report 3 or a fractional value. It is the number that decides whether an image needs a higher resolution version to look sharp, so it matters more for building sites than for buying monitors.

Is the physical resolution figure exact?

It is an estimate and labelled as one, calculated by multiplying the reported screen size by the device pixel ratio. That is right on most systems. It can be off where the operating system is doing its own scaling on top, particularly on Windows with a fractional display scale, so treat it as a very good guess rather than a specification.

How is the aspect ratio worked out?

By reducing the width and height with their greatest common divisor and then mapping the result to the nearest familiar ratio where one exists. That is why an unusual resolution still reports as something recognisable rather than as a pair of large numbers nobody would recognise.

Does any of this get sent anywhere?

No. Every value is read from the standard browser properties inside your own tab and displayed only to you. There is no request and no logging. The copy button puts the report on your clipboard so you can paste it into a support ticket yourself, which is the usual reason anybody needs these numbers.

Related tools