User Agent Parser
See your current browser's user agent string broken down into its components — browser name and version, operating system, and device type. The tool automatically parses your browser's UA on load, and you can also paste any custom user agent string to analyze it.
User agent parsing is useful for debugging browser-specific issues, verifying bot detection logic, understanding analytics data, or checking what a UA string actually contains. The regex-based parser handles all major browsers (Chrome, Firefox, Safari, Edge, Opera) and operating systems (Windows, macOS, Linux, Android, iOS).
All parsing happens in your browser using regex pattern matching — no data is sent to any server.
By The Paper Room Editorial Team — Developer Tools
Frequently asked questions
How accurate is the parsing?▼
The parser uses regex patterns to identify major browsers, operating systems, and device types. It handles the most common user agents accurately, but exotic or heavily customized UA strings may not be fully parsed. UA strings are notoriously inconsistent across vendors.
Does this detect bots and crawlers?▼
The parser focuses on browser and OS identification. It can identify some well-known bots (Googlebot, Bingbot) by their UA signatures, but it's not a comprehensive bot detection system.
Why do all browsers include 'Mozilla/5.0'?▼
For historical compatibility. In the early web, servers would send different content to different browsers. Every browser started claiming to be Mozilla-compatible to avoid being served degraded pages. The practice stuck, and now every major browser's UA string starts with 'Mozilla/5.0'.
What about the new Client Hints API?▼
Modern browsers are moving toward User-Agent Client Hints (Sec-CH-UA headers) as a replacement for the monolithic UA string. However, the traditional navigator.userAgent string is still widely used and will remain available for the foreseeable future. This tool parses the traditional string format.