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.