User-agent parser
Break a user-agent string into browser, OS, and device.
This user agent parser takes the dense user-agent string a browser sends with every request and breaks it into readable parts: browser name, operating system, and device type. These strings are notoriously cryptic, padding real details with legacy tokens for compatibility, so a parser saves you from decoding them by hand when reading server logs or analytics. It loads your own browser's user-agent to start, or paste one pulled from a log. Parsing runs entirely in your browser, with nothing sent to a server.
Frequently asked questions
Why do user-agent strings include other browsers' names?
For historical compatibility, most browsers include tokens like Mozilla and Gecko so old servers serve them modern content. The parser sorts out the real identity.
Can I trust the parsed result?
User-agent strings can be edited or spoofed, so treat the output as a best-effort interpretation rather than proof of identity.
How do I find my own user-agent?
The tool loads the string your current browser sends automatically, giving you an instant breakdown of your setup.
What are Client Hints replacing the user-agent with?
Browsers are gradually freezing and trimming the user-agent string in favor of User-Agent Client Hints, which expose browser and platform details on request. Expect classic user-agent strings to carry less precise version data over time.
Can I identify a bot from its user-agent?
Legitimate crawlers like Googlebot identify themselves in the string, but the value is trivially spoofed. Verify a claimed crawler by checking its IP's reverse DNS rather than trusting the user-agent alone.
Why do mobile and desktop versions differ so much?
Mobile strings add platform tokens (like iPhone or Android) and often a "Mobile" marker so servers can serve an appropriate layout. The parser breaks out the device type so you can tell them apart.
More Developer utilities tools
Want this checked automatically and around the clock? Create a free SJ Monitor account and we'll alert you the moment something changes.