User Agent Parser
Parse any user-agent string into browser, engine, operating system, and device. Detects your own too. Fully client-side.
Parsing is a best-effort heuristic on the raw string and runs entirely in your browser — nothing is uploaded. User agents can be spoofed, so treat the result as a hint, not proof.
Paste any user-agent string and see it broken down into browser, rendering engine, operating system, and device type. Your own browser is detected automatically. It is handy for debugging analytics, testing device detection, and reading server logs — all client-side.
How to use it
No account, no upload — it all happens on your device.
What the parts mean
The four things a user agent usually reveals.
- Browser. The app and its version, such as Chrome 126 or Safari 17.
- Engine. The rendering engine underneath — Blink, WebKit, Gecko, or Trident.
- Operating system. Windows, macOS, Android, iOS, Linux, or Chrome OS, with a version where available.
- Device type. A best guess of desktop, mobile, or tablet based on the tokens present.
A note on reliability
User agents are notoriously messy. For historical reasons Chrome, Edge, and Safari all include the words Mozilla and Safari, so detection relies on the order and presence of specific tokens. This parser handles the common cases; obscure or spoofed strings may not resolve cleanly.