User Agent Parser

Parse a User-Agent string into browser and OS details

Runs in your browserDebugging07Network & Web

What is User Agent Parser?

A User-Agent parser breaks a UA string down into browser, rendering engine, operating system, device, and CPU architecture. The page is prefilled with your current browser's User-Agent, and parsing runs entirely in your browser.

How to use User Agent Parser

  1. 1The page automatically fills in your current browser's User-Agent.
  2. 2You can also paste a UA string pulled from your server logs.
  3. 3Review the parsed fields; anything the string does not declare is marked explicitly.

Frequently asked questions

Why does almost every User-Agent mention Chrome and Safari?+

It is historical baggage. Early sites gated features on the UA string, so browsers began claiming compatibility with one another to avoid being misdetected. That is why nearly every non-Firefox browser still carries AppleWebKit, Chrome, and Safari tokens, and it is exactly why the UA string is the wrong place to look for feature support.

Can I detect mobile devices from the User-Agent?+

Not reliably. A UA string can be spoofed freely, desktop device emulation rewrites it, and tablets and foldables resist clean classification. Use CSS media queries to drive layout and feature detection to drive capabilities; treat the UA string as analytics data only.

Related tools

All tools