User Agent Parser
100% PrivateDeveloper ToolsBreak a user agent string down into browser, engine, operating system and device type.
Runs entirely in your browser. Your input is not uploaded to Ovatly or anywhere else.
- 1Paste a user agent string, or press the button to load your own browser's.
- 2Read the breakdown: browser and version, engine, operating system and device type.
- 3Remember the honesty note: a user agent is a claim the client makes, and it can be spoofed.
The string "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" parses as: browser Chrome 120.0.0.0, engine Blink, operating system Windows 10 / 11, device Desktop. An iPhone string with Version/17.2 and Mobile in it parses as Safari on iOS 17.2, device Mobile.
- Parsing uses this page's own token rules (Edge, Opera, Samsung Internet, Chrome, Firefox, Safari, Internet Explorer and major bots), not a third-party library.
- Windows NT 10.0 is reported as "10 / 11" because the user agent alone cannot distinguish Windows 10 from Windows 11; browsers froze that token deliberately.
- User agents are self-reported and trivially faked, and modern browsers reduce their detail on purpose. Treat results as a good indication, never as proof.
- Unknown or future browsers show as Unknown rather than being guessed into a wrong match.
History. Every major browser claims Mozilla compatibility and includes WebKit heritage tokens so old server sniffing code keeps working. The parser checks tokens in the right order: Edge and Opera are detected before Chrome, and Chrome before Safari.
About this tool
The User Agent Parser breaks a user agent string into browser, engine, operating system and device type using well-known tokens. Support teams and developers use it to understand analytics rows, reproduce a visitor's bug report, or check what a crawler claims to be.
Related tools
Part of Ovatly's free tools in Developer Tools.