User Agent Parser
Decodes a user agent string into the browser, version, operating system and device it represents. UA strings are almost unreadable by design, having accumulated decades of compatibility cruft.
Free, no signupRuns entirely in your browser
Input
Result
- Browser Family
- Google Chrome
- Operating System
- macOS
- Layout Engine
- WebKit/Blink
- Device Class
- Desktop
About
What the User Agent Parser does
The absurdity is historical. Nearly every browser still claims to be 'Mozilla/5.0' because sites in the 1990s served better content to Netscape, so competitors imitated it — and none has dared stop since. Chrome's string also mentions Safari, KHTML and Gecko for the same reason.
How it works
Using the User Agent Parser
- 1Paste a user agent string, or use your own browser's.
- 2The string is matched against known browser and engine signatures.
- 3The browser name and version are extracted.
- 4The operating system and platform are identified.
- 5Device type is inferred where the string indicates it.
Use cases
What people use it for
- Identifying which browser produced an error in your logs
- Debugging a rendering problem reported by a specific device
- Analysing traffic composition from raw log data
- Checking what your own browser reports
FAQ
Frequently asked questions
6 related
All tools →