User-Agent Parser

Browser—
Engine—
Operating system—
Device—
Mobile device—

About User-Agent Parser

Every request a browser makes carries a string that starts with Mozilla/5.0. That string is the User-Agent, and it quietly declares which browser, which version, which operating system, and roughly what kind of device is asking for the page.

Paste one in and this page breaks it into five lines: browser, rendering engine, operating system, device type, and whether it counts as mobile. The button beside the input fills in whatever your own browser is sending right now.

One caveat worth knowing. The User-Agent is self-reported, so anything can claim to be anything. Crawlers pretend to be Chrome, scripts put a phone string on a desktop machine, and privacy tools freeze it at a fixed version. Treat the result as a hint about compatibility, not as proof of identity.

Frequently asked questions

Why does my User-Agent mention both Chrome and Safari?

Chromium-based browsers keep that string for historical reasons. To identify the browser, look at the markers near the front, such as Edg or OPR, before you trust the Safari part.

Are the version numbers accurate?

Only as accurate as the browser wants to be. Chrome froze the minor version at 0.0.0 years ago, so the major number is a rough guide rather than an exact build.

Can I use the User-Agent to detect phones?

As a fallback, yes. Screen width is a better signal for layout, while the UA works better for log analysis and traffic reports.

Does this page send my User-Agent anywhere?

No. The parsing runs inside the browser and nothing is uploaded.

Related tools

Network View all ›