User-Agent Parser

Parse a User-Agent string to identify the likely browser, operating system, device type, and rendering engine. This first version uses lightweight browser-side rules for quick diagnostics.

User-Agent parser tool

How to use this tool

Paste a browser User-Agent string into the input box and select Parse. The result shows a JSON object with browser, operating system, device type, and rendering engine fields.

User-Agent strings are not a perfect source of truth. Browsers may reduce, freeze, or spoof parts of the string, and some embedded webviews use custom formats. Treat the parsed result as a debugging hint rather than a security decision.

Example

A Chrome desktop User-Agent often contains Windows NT, AppleWebKit, Chrome, and Safari. The parser uses these markers to infer Windows, Chrome, Desktop, and Blink.

Frequently asked questions

What is a User-Agent string?

It is a text value sent by many browsers and clients to describe the software making a request.

What information can it reveal?

It may reveal browser family, operating system, device class, rendering engine, and compatibility markers.

Should I rely on User-Agent for feature detection?

Use feature detection when possible. User-Agent parsing is better for diagnostics, analytics grouping, and log investigation.

Privacy note

Your input is processed locally in your browser and is not uploaded to our server.

Related tools