What is my user agent?
What is my user agent? Which browser and operating system does your device report to websites? Here is your user agent in plain text and broken down – plus the more detailed Client Hints. You can also paste someone else’s user agent, for example from a server log. Everything is processed in your browser only. Example: Chrome 140 on Windows 11 reports “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36” – 140 is the browser version, and Windows NT 10.0 stands for Windows 10 and 11 alike.
Source: MDN Web Docs – User-Agent. Updated: .
How it is calculated
With every page request, your browser sends the HTTP header User-Agent. In it, the browser names itself, its version, its rendering engine and the operating system. Websites use it for statistics, download buttons (“for Windows”) and debugging. This tool shows your user agent, breaks it down and also reads the newer Client Hints.
How it works
- At the top you see your browser’s user agent, followed by Client Hints and further properties such as language, cookies and touch support.
- Under “Detected” you get the browser, version, engine, operating system and device type.
- Paste another user agent (e.g. from a server log or bug report) into the field and it is parsed instantly. Clear the field to go back to your own.
Why user agents look so odd
Almost every user agent starts with Mozilla/5.0, and Chrome also claims to be “Safari” and “like Gecko”. That is history: browsers pretended to be their predecessors so websites would serve them the full version. This is why a parser checks tokens in a fixed order – Edge (Edg/) and Opera (OPR/) first, then Chrome, and Safari last.
User-Agent Reduction and Client Hints
Since 2023, Chrome, Edge and other Chromium browsers deliberately shorten the user agent (User-Agent Reduction): the minor version is always .0.0.0, Windows always shows as Windows NT 10.0, macOS as 10_15_7, and on Android the phone model is replaced by Android 10; K. This makes it harder to recognise users (fingerprinting). Precise details are only available through User-Agent Client Hints (navigator.userAgentData): platform version, architecture, model and full browser version, which a page has to request explicitly. Firefox and Safari do not offer Client Hints.
Typical user agent strings
| Browser / client | User agent (example) |
|---|---|
| Chrome on Windows | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 |
| Firefox on Windows | Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0 |
| Chrome on Android (reduced) | Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Mobile Safari/537.36 |
| Googlebot | Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) |
Version numbers change with every release; the structure stays the same. Google lists the strings of its crawlers in its crawler overview.
Find or change your user agent without this page
- Any browser: open the developer tools (F12), go to the Console and type
navigator.userAgent. - Chrome / Edge:
chrome://versionoredge://versionshows a “User agent” line. - Firefox:
about:supportlists it under “Application Basics”. - Change it in Chrome: developer tools → ⋮ → More tools → Network conditions → untick “Use browser default” and choose or type a user agent (Chrome DevTools docs). The override only applies while the developer tools are open.
Limitations
- Easy to fake: the user agent is self-reported. Extensions, developer tools (“device mode”) or bots can send any text they like.
- Windows 10 or 11? The user agent does not tell; only Client Hints do (platform version 13 or higher = Windows 11).
- iPad: in desktop mode, Safari on iPad pretends to be a Mac. A touch screen still gives it away.
- For website features, feature detection (checking whether an API exists) is more reliable than the user agent.
Example: From “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36” the tool detects Google Chrome 140.0.0.0 with the Blink engine, Windows 10 / 11 and a desktop – and notes that the user agent is reduced and cannot tell Windows 10 from 11.
Related tools: what is my IP address, what is my screen resolution and the regex tester for filtering server logs.
Frequently asked questions
What is my user agent?
A line of text your browser sends with every page request. It names the browser, version, engine and operating system, e.g. “Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/140.0.0.0 Safari/537.36”. Yours is shown in plain text at the top of this page.
Why does Chrome show its version as 140.0.0.0?
That is Chromium’s User-Agent Reduction: only the major version is real, the rest is fixed at “0.0.0”. The exact version is available through Client Hints (“Full versions”) if your browser supports them.
Why does Windows 11 show “Windows NT 10.0”?
Microsoft never raised the version number in the user agent, so Windows 10 and 11 look the same there. Client Hints can detect Windows 11: platform version 13.0.0 or higher.
Can the user agent be changed or faked?
Yes. Developer tools (device mode / network conditions) or an extension can set any text. That is why the user agent is not suitable as a security feature.
Is my data stored?
No. The page reads the values directly in your browser and displays them; nothing is sent to a server and nothing is stored – including any user agent you paste.
How do I find my user agent in Chrome without a website?
Type chrome://version into the address bar – the line “User agent” shows the full string. Or open the developer tools (F12) and run navigator.userAgent in the Console.
What is the Googlebot user agent?
Google’s main crawler identifies itself as “Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)”, with a smartphone variant for mobile crawling. Since anyone can copy the string, Google recommends verifying real Googlebot visits by reverse DNS lookup.
Sources and legal basis
- MDN Web Docs – User-Agent
- MDN Web Docs – NavigatorUAData.getHighEntropyValues()
- § 10.1.5 User-Agent: RFC 9110 – HTTP Semantics
- WICG – User-Agent Client Hints
- Chromium – User-Agent Reduction
- Microsoft Learn – Detect Windows 11 using User-Agent Client Hints
As of: · Editorial policy
Related tools
- What is my screen resolution?Instantly see your screen resolution, physical pixels, browser viewport, devicePixelRatio, aspect ratio and CSS breakpoint. Live, right in your browser.
- What is my IP address?What is my IP? See your public IPv4 or IPv6 address at once, plus approximate location, internet provider and browser details. Free, never stored.
- DNS lookupDNS lookup for any domain: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV and PTR, all at once if you like, plus an SPF, DMARC and DKIM check in plain words.
- Regex TesterTest JavaScript regular expressions live: matches highlighted, capture groups in a table, every part of the pattern explained. Free, nothing uploaded.
- JSON formatter, validator and minifierValidate JSON against RFC 8259 with the exact line, column and a plain-English explanation. Beautify or minify, sort keys, copy. Runs locally in your browser.
- IPv4 Subnet Calculator: Network, Broadcast, Host Range and SubnettingIPv4 subnet calculator with CIDR: network address, broadcast, usable host range, subnet mask, wildcard and host count – binary working and subnetting.
- EU VAT Number Checker (Format and Check Digit)Check the format and check digit of an EU VAT number for all 27 member states and Northern Ireland (XI). Runs locally, with links to VIES for validation.
- CSS box shadow generatorBuild CSS box shadows with sliders: multiple layers, offset, blur, spread, color with alpha, inset and presets – live preview and one-click copy of the CSS.
- CSS border radius generatorRound corners with sliders: all corners linked or each on its own, px or %, elliptical 8-value syntax – shortest CSS shorthand, live preview and copy button.