A User-Agent string is the dense identifier a browser sends with every request. This tool parses it into readable parts — browser and version, operating system, rendering engine and device type — instantly and locally. It can also show your own current User-Agent.
How to use it
- Paste a User-Agent string, or use your own (shown automatically).
- The parsed browser, OS, engine and device appear.
- Use it to debug analytics, support tickets or device-specific bugs.
About User Agent Parser
User-Agent strings are notoriously cryptic — full of legacy tokens like "Mozilla/5.0" that every browser sends for historical reasons. When you are debugging a device-specific issue from a log or a support ticket, you need to know what browser and OS a UA actually represents. This parser extracts the meaningful parts and presents them clearly. It runs in your browser and can decode your own UA or any you paste.
FAQ
Why do all User-Agents start with Mozilla/5.0?
For historical compatibility. Decades ago sites served better content to "Mozilla", and every browser has claimed it ever since.
Is UA parsing reliable?
It is a strong heuristic, not perfect — UA strings can be spoofed or unusual. Use it as a guide.
What information does a User-Agent string contain?
It reports the browser and version, the operating system, the device type and the rendering engine. Servers and analytics tools read it to adapt content, gather statistics, or detect bots.