Parsed with ua-parser-js entirely in your browser — nothing is uploaded.
Decode a User-Agent string into browser, OS and device, free. The User-Agent is an HTTP request header (defined in RFC 9110) that identifies the browser, rendering engine, operating system and device making a request. This parser breaks a raw, hard-to-read UA string into those readable parts — entirely in your browser.
It turns a cryptic User-Agent string into a clear breakdown of browser, version, engine, operating system and device type. 100% free, no registration, and complete privacy — everything runs locally in your browser, so your data never touches a server.
Identify the browser and version, layout engine, OS, and whether it's mobile or desktop from one UA string.
Paste any User-Agent to analyse it, or inspect your own browser's UA for quick debugging.
Parsing runs locally in your browser; the string you paste is never uploaded or stored.
Unlimited parsing with no account, on desktop and mobile.
It's an HTTP header browsers and apps send to identify themselves — including the browser name and version, rendering engine, and operating system. Servers use it to adapt responses, and analytics tools use it to categorize traffic.
Not fully. The UA is set by the client and can be freely changed or spoofed (bots often impersonate browsers), so treat it as a hint, not proof. For critical decisions, use feature detection instead.
It's a historical artifact: browsers added 'Mozilla' decades ago for compatibility with servers that checked for it, and the convention stuck. It no longer indicates the actual browser.
No. Parsing happens entirely in your browser; nothing you paste leaves your device.
Prefer feature detection (checking if an API exists) over UA sniffing — it's more reliable and doesn't break when browsers change their UA. UA parsing is best for analytics and debugging.