Break down a browser user-agent string into browser, OS, and device hints. Helpful when debugging analytics, feature flags, or support tickets.
User-Agent parser
Lightweight hints from the string. User-Agent data is messy and not a security boundary.
- Raw
- Node.js/24
- Guess: browser
- Unknown
- Guess: OS
- Unknown
How to use User-Agent parser
- Paste a user-agent string (or use the current browser’s UA).
- Read the parsed fields in the output.
- Compare different browsers or bots side by side.
Example: Mobile Safari and desktop Chrome produce very different user-agent strings.
Frequently asked questions
- Is user-agent parsing always accurate?
- It is best-effort. User-agent strings can be spoofed or unusual, so treat the result as a strong hint rather than a definitive answer.
- Where do I find my own user-agent?
- Your browser sends it with every request; developer tools show it under the network request headers, and you can paste it here.