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"}.

🤖 Use this API as a Claude Skill

Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:

⬇️ Download SKILL.md · View raw