Parse a User Agent String
Paste any user-agent string — from a server log, a support ticket, or curiosity — and decode its browser, OS, engine and device type instantly, including known bots like Googlebot.
Processed entirely in your browser — nothing you enter here is ever uploaded.
Result
About this tool
This page is the general-purpose entry point for the user agent parser: an empty box, ready for whatever string you need decoded. Paste in a line copied from a server access log, a support ticket, a webhook payload, or anything else you are trying to make sense of, and the breakdown appears instantly as you type — no submit button, no page reload.
It is worth being clear about what this tool is not: it is not a page that tells you about your own current browser. If that is what you need, a separate What Is My Browser tool reads navigator.userAgent directly and reports on the device you are reading this on. This parser instead treats the pasted text as raw data — it works exactly the same whether you paste your own real string, a colleague's, or one you found in someone else's bug report.
Alongside standard browsers, the parser explicitly checks for known crawlers and bots (Googlebot, Bingbot, AhrefsBot, SemrushBot and dozens more) and reports a plain yes/no flag with the matched name. Every field that cannot be confidently determined is reported as Unknown rather than guessed, and the whole thing runs locally in your browser with nothing sent anywhere.
Example. A Chrome-on-Windows user-agent string is labeled with that browser, its major version, the OS, the engine, and a device type.
Limit. Tokens the parser does not recognize stay Unknown rather than being guessed.