User-Agent Parser extracts readable browser, operating system, device, and engine hints from a user-agent string. It is useful for logs, support tickets, QA, and analytics checks.
Extract browser, OS, device, and engine hints from a user-agent string. Everything runs locally in this tab.
Browser: Unknown OS: Unknown Device: Desktop Engine: Unknown Node.js/22
Yes. The tool is free and runs directly in your browser with no account required.
No. Processing happens locally in the browser tab. Your input is not sent to a server.
It is best for reading a raw user-agent string from a server log, support ticket, or analytics export and getting a readable browser/OS/device/engine summary in one pass.
The tool falls back to your own browser's live user-agent string, so you can see how your current setup is detected before pasting one from elsewhere.
It distinguishes Microsoft Edge, Chrome, Firefox, and Safari by checking for their distinct tokens (Edg/, Chrome/, Firefox/, Safari/), and detects Windows, macOS, Android, iOS, and Linux from standard platform substrings. Anything outside those patterns is reported as Unknown rather than guessed.
It looks for the AppleWebKit token (used by both Chromium-based browsers and Safari) versus the Gecko/ token used by Firefox. It does not distinguish WebKit from Blink specifically, since both share the AppleWebKit marker in their UA strings.
It parses whatever text you provide using substring matching, so a spoofed or hand-edited string will produce whatever result its tokens imply — the tool has no way to verify authenticity.
No. It only classifies device type as Mobile or Desktop using a simple pattern match. It does not have a bot/crawler signature database or a device-model lookup.