User Agent Parser
Parse user agent strings to identify browser, OS, engine, device type, and bot status.
Enter a user agent string above to parse it.
Frequently Asked Questions
A user agent string is a text identifier that browsers and applications send with every HTTP request. It contains information about the browser, rendering engine, operating system, and device type. Servers use this to deliver optimized content.
This parser uses regex patterns to identify common browsers (Chrome, Firefox, Safari, Edge, Opera), operating systems (Windows, macOS, Linux, Android, iOS), and rendering engines (Blink, Gecko, WebKit). It handles the vast majority of user agent strings but may not identify very obscure or custom agents.
Yes. The parser checks for common bot identifiers like Googlebot, Bingbot, Baidu Spider, Yandex, and many other well-known crawlers. If a bot is detected, it's shown in the results along with the bot name.
User agent strings accumulated complexity over browser history. Early browsers added identifiers of other browsers for compatibility, leading to long strings. For example, Chrome includes 'Mozilla/5.0', 'AppleWebKit', and 'Safari' for historical compatibility reasons.
This button fills the input with your current browser's user agent string (from navigator.userAgent). This lets you quickly see what information your browser reveals about your system.