User Agent Parser
Heuristically infer browser, version, OS, device class, engine, and bot status from a User-Agent string.
How to use
- Paste the complete User-Agent string and run.
Capabilities and scope
A dedicated parser checks Edge, Opera, Chrome, Firefox, Safari and iOS variants plus major OS tokens in a fixed priority order.
How it works
Regex tokens identify browser and OS; Mobile, Tablet, and bot markers classify device type, and the engine label follows UA compatibility tokens.
Example
A Chrome Android UA reports Chrome version, Android version, and Mobile device class.
Useful for
- Turn raw UA log strings into a quick human-readable classification
Before you use it
- UA reduction, spoofing, and compatibility tokens mean the inferred browser or device is not authoritative.
Frequently asked questions
Should I use this as the only production analytics signal?
No. Treat it as a heuristic and combine it with more reliable signals such as Client Hints when available.