User agent inspector

Everything your browser tells a website about itself, on one sheet. Read here, shown here, stored nowhere.

Your user agent string

Paste the report into a bug ticket.

READING

The readout

Values in the right column are what your browser reports. Where a line says client hints, the browser was asked directly and told the truth.

Browser, screen, environment, graphics and network readings

Where the truth comes from

A user agent string is a browser's account of itself, written to get past the doorman. Every browser in history has found a site that only lets in the one before it, and said whatever it took. The lies pile up and never come off, so the string is a fossil record; the underlined parts of yours are explained beside the readout.

Since 2023 Chrome, Edge and the other Chromium browsers also freeze the version: only the first number is real, and the operating system version is pinned to a fixed value. The honest numbers now come from client hints, an API the browser answers directly, which this page reads when it can and marks in the readout. Firefox and Safari do not offer it, so for them the string is all there is.

What each line means

Viewport is the space the page can draw into, in CSS pixels; drag the window edge and watch it tick. Screen is the whole display in the same units. Pixel ratio is how many device pixels each of those covers: 2 on a Retina Mac, 3 on most phones, 1 on a plain monitor. Touch points is how many fingers the hardware can track at once; 0 means no touchscreen, 5 or more means a phone or tablet.

Colour scheme and reduced motion are the system preferences the page can read. Cores and memory are rounded down and capped by the browser on purpose. Connection is an estimate of the network from the browser, offered in Chromium only. WebGL renderer is the graphics chip as the browser names it, and is the most useful line on this sheet when a page renders wrong on one machine and not another.

What stays here

The readings come from JavaScript in this tab and are never sent anywhere. The network lines are the one exception, and only on request: clicking the button asks this site's own edge server what it saw when your browser connected, and shows you the answer. The server keeps nothing. The only thing this page records is that it was opened.