Category: Developer tools
User Agent Parser
Break a user agent string into browser, engine, OS and device
Paste any User-Agent header to see its browser name and version, rendering engine, operating system and device type. Runs entirely in your browser.
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
A user agent string packs several pieces of information into one line: which browser and version sent the request, which rendering engine it uses, which operating system it runs on, and whether it looks like a desktop, mobile, tablet or bot. This tool splits a pasted string into those parts using pattern matching, the same approach servers use for basic device detection.
How to use it
- Paste a User-Agent string, or press "Use my browser's" to inspect your own.
- Review the parsed browser, engine, operating system and device type.
- Try the example string to see how a desktop browser is identified.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is the user agent string sent anywhere?
- No. Parsing happens with regular expressions running in your browser, so the string you paste never leaves your device.
- Why does it say "Unknown" for some fields?
- Some user agent strings, especially from unusual apps or older devices, do not match any of the known patterns for that field. The other fields still parse independently.
- Can this detect every bot?
- It flags user agents that identify themselves as a bot or crawler, which most well-behaved bots do. It cannot detect a bot that deliberately disguises itself with a browser's user agent string.