User Agent Parser

User agent strings are an archaeological record of browser history — nearly every browser still claims to be Mozilla for compatibility reasons dating back to the 1990s. This parser extracts the browser, rendering engine, operating system, and device type from your own string or any one you paste in.

How to use it

  1. Your browser’s own user agent is loaded automatically.
  2. Or paste a string from a server log or analytics export.
  3. Read the detected browser, version, engine, OS, and device type.
  4. Use the raw string view to check the individual tokens.

Frequently asked questions

Why does every browser say "Mozilla/5.0"?

Historical compatibility. Servers in the 1990s sniffed for Mozilla before sending modern HTML, so every browser adopted the prefix and none has been able to drop it since.

Is user agent detection reliable?

Not really. Strings are trivially spoofed, browsers freeze parts of them for privacy, and Chrome is actively reducing their detail. Feature detection is the correct approach for anything functional.

What are Client Hints?

The modern replacement: the browser sends structured Sec-CH-UA headers, and the server requests extra detail only when it genuinely needs it. Far more privacy-friendly than a single fingerprintable string.

Why does Chrome mention Safari and Edge mention Chrome?

Because they share engine lineage and each added tokens to avoid being served degraded pages. The result is a string that names four browsers and identifies one.

All free tools · Blog · About · Contact

Also available in: Español · Português · Français · Deutsch