How the User Agent Parser Works
AnyTool parses a user-agent string into structured fields — browser (name, version, major), engine, OS, device (type/model/vendor), and CPU — using ua-parser-js (pinned to the MIT 1.x line) entirely in the browser. Parsing is sub-millisecond regex over the string, updated live as you type, with bot/crawler detection and a UA Client-Hints panel reading the current browser's navigator.userAgentData where supported.
- Parses browser, engine, OS, device, and CPU
- Bot/crawler detection (Googlebot, GPTBot, Claude-Web, Bytespider)
- Live UA Client-Hints panel (Chromium, secure context)
- Pure local regex via ua-parser-js (MIT 1.x) — no network
- Copy or export the parsed result as JSON
