🧭 User-Agent Parser

See what your browser tells every website, or decode any user-agent string.

The calling card your browser hands to every site

Every time your browser loads a page, it introduces itself with a user-agent string: a short line of text naming the browser, its version, your operating system and usually the device family. Websites use it to serve the right layout, and analytics tools use it to count browsers and platforms. This parser decodes any user-agent string into plain parts, and starts by showing your own, because seeing what you broadcast is the fastest way to understand what every site already knows about your setup.

Three honest limits of the format

  • Windows 10 and 11 share one token (Windows NT 10.0), so no parser can honestly tell them apart from the string. We report "Windows 10 / 11" rather than guessing.
  • macOS versions are frozen in modern strings (10.15.7 for years) as a privacy measure, so a Mac's real OS version cannot be read from its user agent anymore.
  • Every iPhone browser is WebKit underneath, Chrome and Firefox included, because Apple's rules require it. The engine field reflects that, not the brand on the icon.

Frequently asked questions

Why does my string mention browsers I do not use?

History. User-agent strings grew by imitation: everything claims to be "Mozilla/5.0", Chrome's string also says "Safari", and Edge's also says "Chrome", because sites once served better pages to bigger names. Parsers handle this by matching the most specific name first, which is what this tool does.

Can a website identify me personally from this?

Not by name, but the string contributes to browser fingerprinting: combined with screen size, fonts and other signals it can make a browser quite distinctive. It reveals software versions, which is why keeping your browser updated matters.

Why do developers need this tool?

Bug reports arrive as raw user-agent strings ("it breaks on my phone"). Decoding one instantly tells a developer the browser, OS and device class to reproduce the problem on, instead of a round of follow-up questions.

Can the user agent be faked?

Yes, trivially, with browser settings and extensions, and bots routinely lie in theirs. Treat it as a self-declared label, useful for layout and statistics, never as proof of identity.