Skip to content
uxTools
Developer

User Agent Parser

Break a User-Agent string down into its browser, engine, operating system and device type. Runs entirely in your browser — nothing is sent anywhere.

User-Agent string
Examples
Browser
Unknown
Engine
Unknown
Operating system
Unknown
Device
Desktop
Raw string
(empty)

What is a User-Agent string?

Your browser sends a User-Agent header on every request, packing the browser, layout engine, operating system and device hints into a single line of text. This tool splits that string back into those four parts with a set of curated regular expressions. Because the header is only a hint and can be spoofed, treat it as useful for debugging rather than as proof of identity. Nothing is uploaded — all parsing happens in your browser.