User Agent Parser

Parse any User-Agent string to instantly identify the browser, operating system, device type, and rendering engine. Paste a UA string or use your current browser's UA.

Key Features

devices

Full Detection

Identifies browser name and version, OS name and version, device type, and rendering engine.

bolt

Instant Parse

Parses any User-Agent string instantly with results displayed in a clean, readable format.

language

Your Browser

Click "Use My Browser" to automatically parse and display your current browser's User-Agent.

lock

100% Local

All parsing is done client-side. No data is sent to any server.

Frequently Asked Questions

Getting Started
What is a User-Agent string?expand_more
A User-Agent (UA) string is a text header that browsers send to websites identifying the browser, operating system, device, and rendering engine. It helps websites optimize content delivery.
Is this tool free?expand_more
Yes. All tools are completely free and run locally in your browser.
Usage Tips
Why would I need to parse a User-Agent string?expand_more
Developers parse UA strings for browser compatibility testing, analytics filtering, device detection, debugging user reports, and understanding traffic from different browsers and devices.
How accurate is the parser?expand_more
The parser covers major browsers (Chrome, Firefox, Safari, Edge, Opera), operating systems (Windows, macOS, Linux, Android, iOS), and device types (desktop, mobile, tablet). Edge cases in uncommon UA strings may have limited accuracy.
Advanced
What information does a User-Agent string contain?expand_more
A UA string typically contains the browser name and version, operating system name and version, device model, and rendering engine. It may also include additional details like CPU architecture, browser extensions, and language preferences.
Can User-Agent strings be faked or spoofed?expand_more
Yes. Many browsers and extensions allow changing the UA string. Developers often use this for testing how websites behave across different browsers. However, relying solely on UA strings for security or analytics is not recommended.
How do I find my browser User-Agent string?expand_more
Click the "Use My Browser" button on this page to see your current UA string. You can also type about:version or navigate to online UA detection sites. In DevTools, you can find it in the Network tab request headers.
What is the difference between browser engine and browser?expand_more
The browser engine (like Blink, WebKit, Gecko) renders web pages and executes code. The browser (like Chrome, Safari, Firefox) is the full application that includes the engine plus UI, bookmarks, and other features. Chrome and Edge both use the Blink engine.
Do mobile apps send User-Agent strings?expand_more
Yes. Mobile apps that make HTTP requests typically include a UA string. They often follow a format like: AppName/Version (Device; OS Version). Some apps customize their UA string to identify themselves to their own APIs.
Why do some websites behave differently based on UA?expand_more
Websites use UA strings for content negotiation, serving different layouts for mobile vs desktop, optimizing image sizes, and providing browser-specific features. However, modern best practice is to use feature detection (like Modernizr) instead of UA sniffing.