Running on your device · 0 bytes uploaded

# Parse any user-agent string

Paste a user-agent string, see the browser, engine, OS, and device it describes — parsed locally by Bowser, with unknown fields named, never guessed.
0 / 512 characters · parsing happens in this tabParseClear

- Bowser is the parser (MIT) — the plan's named choice over ua-parser-js, whose v2 license is AGPL. Its knowledge is frozen at the installed version, shown beside every result.
- A field the string does not carry reads "not recognized": curl agents, gibberish, and reduced mobile strings all honestly return gaps instead of invented rows.
- Versions come from the string as written — a spoofable, sometimes frozen token. The live report tool shows what the browser actually is; this tool shows what the string claims.
- Nothing is sent anywhere: the string never leaves the tab, and pasted agents may describe someone else's device — that is the point of the tool.
Nothing in yet

Paste, drop, or type to begin. Everything stays on this device.

nothing parses until you press Parse

## Next door in Browser

- [Browser report](/browser/ua-report)
- [Format support](/images/format-support)
[All browser tools](/browser)

---

Canonical HTML: https://nutter.tools/browser/ua-parser
Markdown version: https://nutter.tools/browser/ua-parser/index.md
Plain-text version: https://nutter.tools/browser/ua-parser/index.txt
Agent index: https://nutter.tools/llms.txt

