Decode a User Agent String
Break Down Any User Agent into Browser, OS & Device
Need to use Decode a User Agent String right now?
Paste a raw user agent string from server logs or analytics and get a plain-English breakdown of what each part means.
Browser
Unknown
Version
Unknown
OS
Unknown
Device
Desktop
Features
- Runs entirely in your browser
- Privacy-first — your data is never uploaded
- Real-time, instant results
- 100% free, no sign-up required
- Works on desktop, tablet, and mobile
- No installation needed
Who uses this tool?
About Decode a User Agent String
User-Agent strings are notoriously dense and hard to read at a glance — a single string can pack in browser name, version, rendering engine, operating system, and device type all crammed together with historical baggage from decades of browser one-upmanship. This tool parses any User-Agent string and breaks it down into clearly labeled fields: browser, version, operating system, and device type.
By default it shows your own browser's User-Agent, pre-filled from `navigator.userAgent`, so you can immediately see how your current setup gets identified. Paste in any other User-Agent string — from a server log, a bug report, or an analytics export — to decode what browser and device that visitor was actually using.
This is genuinely useful for debugging a browser-specific bug report, understanding what's showing up in your server access logs, or verifying what a specific browser/OS combination identifies itself as before writing browser-detection logic in your own code.
How it works
- Paste a User-Agent string. Or use your own browser's, pre-filled automatically.
- Parsing runs automatically. Browser, version, OS, and device type extracted.
- Review the breakdown. Clearly labeled fields instead of one dense string.
Examples
Parsing a Chrome on Windows User-Agent
Input
Mozilla/5.0 (Windows NT 10.0; Win64; x64) ... Chrome/128.0.0.0
Output
Browser: Chrome, OS: Windows 10/11, Device: Desktop