User Agent Parser
Parse any user agent string into browser, OS, device, and engine details instantly.
Features
- ✓Detect browser name and version from any user agent string
- ✓Identify operating system and version including Windows, macOS, Linux, Android, and iOS
- ✓Classify device type as Desktop, Mobile, Tablet, or Bot/Crawler
- ✓Recognize rendering engine (Blink, Gecko, WebKit, Trident, EdgeHTML)
- ✓Detect bots and crawlers like Googlebot, Bingbot, and more
- ✓One-click "Detect My Browser" to parse your own user agent instantly
How to Use
- 1Paste a user agent string into the input field, or click "Detect My Browser" to use your own
- 2The parser instantly identifies the browser, version, and rendering engine
- 3View the operating system, version, and device type in the result cards
- 4Check whether the user agent belongs to a known bot or crawler
- 5Copy the raw user agent or parsed summary to your clipboard
Examples
Input
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Output
Browser: Chrome 120.0.0.0 Engine: Blink 120.0.0.0 OS: Windows 10/11 Device: Desktop Bot: No
Input
Mozilla/5.0 (iPhone; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.2 Mobile/15E148 Safari/604.1
Output
Browser: Safari 17.2 Engine: WebKit 605.1.15 OS: iOS 17.2 Device: Mobile Bot: No
Input
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Output
Browser: Unknown Engine: Unknown OS: Unknown Device: Bot/Crawler Bot: Yes
What is a User Agent String?
A user agent string is a text identifier that web browsers and HTTP clients send with every request via the User-Agent header. It tells the server what browser, operating system, and device is making the request. Servers use this information to serve optimized content, track analytics, and enforce compatibility rules.
User agent strings follow a loosely standardized format that has evolved over decades. A typical UA string includes the browser name and version, the rendering engine (like Blink or Gecko), the operating system (Windows, macOS, Android, iOS), and sometimes the device model. Unfortunately, many browsers disguise themselves by including tokens from other browsers for compatibility reasons, making parsing non-trivial.
Parsing user agents is essential for web developers, QA engineers, and security professionals. Developers use UA parsing to debug browser-specific issues, serve responsive layouts, or detect feature support. Security teams analyze UAs to identify bot traffic, block scrapers, and detect automated attacks. Analytics platforms rely on UA parsing to report browser and device statistics.
Bot and crawler detection is another critical use case. Search engine crawlers like Googlebot, Bingbot, and Yandex identify themselves through their user agent strings. Detecting these bots helps website owners understand how search engines index their content and lets them serve optimized responses to crawlers for better SEO performance.
This tool parses user agent strings entirely in your browser using regex-based detection. No data is sent to any server, making it safe to analyze production user agents. It recognizes all major browsers (Chrome, Firefox, Safari, Edge, Opera, Samsung Internet), rendering engines, operating systems, and common bot signatures.