User agent parser

Paste any user agent string — or use the one your browser sends — and decode it into browser, engine, operating system, and device type.

Parsing runs entirely in your browser; the string never leaves this page.

Browser
Version
Operating system
Engine
Device

Heuristic parser covering major browsers (Chrome, Firefox, Safari, Edge, Opera), engines (Blink, Gecko, WebKit), and platforms (Windows, macOS, Linux, Android, iOS).

Frequently asked questions

What is a user agent string?

A header every browser sends identifying itself, its engine, and the OS. Servers use it for analytics, bot detection, and serving the right page variant.

Should I change my user agent when scraping?

Often yes: matching the UA to the traffic profile (desktop vs mobile) reduces obvious bot fingerprints. Combine it with proxies for separate IPs.

Why does my UA contain so many browser names?

For historical compatibility, engines list each other (e.g. Chrome lists Safari). The parser picks the real one.