Illustration of a User-Agent string splitting into browser, operating system, and device type badges

User-Agent Parser

Pre-filled with your own browser's User-Agent — paste a different one to inspect it. Runs entirely in your browser.


ℹ️ About this parser
  • Uses pattern matching against known User-Agent formats — this is a best guess, not an authoritative parser. User-Agent strings have decades of quirks, and any client can send whatever string it wants (spoofing is trivial), so treat results as informative rather than a guarantee.
  • Windows report the same "NT 10.0" version string for both Windows 10 and 11 — the OS itself doesn't distinguish them in the User-Agent, hence "10/11".
  • Runs entirely client-side — nothing here is ever sent anywhere. The JSON API below is a separate, opt-in endpoint for scripts.
💻 Show API usage example (cURL)
curl -sS "https://devops.majbase.com/user-agent-parser/api" \
    --data-urlencode 'ua=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'

Returns {"browser": {"name","version"}, "os": {"name","version"}, "device": "Desktop"|"Mobile"|"Tablet"|"Bot"}.