Decode a user-agent string
Every browser announces itself with a user-agent string — a dense line that encodes the browser, version, operating system, and device. It's awkward to read, yet it's exactly what you need when debugging a browser-specific issue or reading analytics. This parser breaks a user-agent down into its readable parts.
How to use it
- Paste a user-agent string.
- Read the parsed browser, version, OS, and device.
- Use it to interpret a log or reproduce a report.
Where it helps
- Diagnosing a bug reported only on certain browsers.
- Making sense of user-agent values in server logs.
- Confirming which platform a request came from.
Questions people ask
Why are user-agents so messy? Historical compatibility — browsers include legacy tokens so older sites still serve them correctly, which bloats the string.
Is my input stored? No — parsing runs in your browser.