Desktop and laptop user agents

Every mainstream and niche desktop browser, across Windows, macOS, Linux distributions and Chrome OS, version by version.

8,989 user agents

0 matching user agents ·

User agent string Browser Platform Device Actions

What a desktop user agent looks like

A modern desktop string has four moving parts: the legacy Mozilla/5.0 prefix, a parenthesised platform block, the engine tokens, and the browser's own product token at the end.

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
            └── platform ──────────────┘ └── engine ─────────────────────┘ └─ browser ──┘

The platform block is where the operating system lives. Windows NT 10.0 covers both Windows 10 and Windows 11 — Microsoft never incremented the NT version for 11, so the string alone cannot distinguish them. Only Client Hints can, by reporting a platform version of 13 or higher for Windows 11.

Reading the platform token

TokenOperating systemNote
Windows NT 10.0Windows 10 or 11Indistinguishable without Client Hints
Windows NT 6.3Windows 8.1
Windows NT 6.1Windows 7Still common in enterprise and kiosk fleets
Win64; x6464-bit buildWOW64 means a 32-bit browser on 64-bit Windows
Macintosh; Intel Mac OS X 10_15_7macOSFrozen at 10.15.7 since Big Sur; Apple Silicon still says “Intel”
X11; Linux x86_64Generic LinuxSome distros insert their name: X11; Ubuntu; Linux x86_64
X11; CrOS x86_64 15917.71.0Chrome OSThe number is the platform build, not the Chrome version

Browsers that hide behind Chrome

Several Chromium-based browsers ship no distinguishing token at all. Brave, Arc and most Chromium builds send a string byte-identical to Chrome's, which is a deliberate anti-fingerprinting choice: a browser with a 1% share is far more identifiable than one blending into Chrome's majority. If you need to detect them, feature detection and navigator.brave-style APIs are the only reliable route — the user agent will not help you.

Frequently asked questions

How do I tell Windows 10 from Windows 11?

You cannot, from the user agent alone. Both report Windows NT 10.0. The only reliable signal is the Sec-CH-UA-Platform-Version client hint: a major version of 13 or higher means Windows 11, while 1 through 12 means Windows 10. Our detector reads this hint and resolves it automatically on Chromium browsers.

Why does my Apple Silicon Mac say “Intel”?

Deliberate compatibility. Safari and Chrome both report Intel Mac OS X on M-series Macs so that sites doing naive architecture sniffing do not serve a broken experience or refuse the download. The real architecture is available through the Sec-CH-UA-Arch client hint, which returns arm.

Why is macOS stuck on 10.15.7?

Apple froze the reported version at 10.15.7 starting with Big Sur, because a great deal of code in the wild parsed the version with logic that assumed a leading 10. and broke on 11. Chrome does the same on macOS. The actual version is exposed only through Client Hints.

Other categories