User Agent Parser

Parse User-Agent strings to detect browser, OS, and device. Free online browser and device detector for developers and QA teams.

Embed this tool

User-Agent String

Browser

Unknown

Operating System

Unknown

Device Type

Desktop

Desktop / Non-Mobile

Form Factor

Desktop

Optimized for large screens

Advertisement

Ad

Common User-Agent Strings

Browser / DeviceUser-Agent StringAction
Chrome (Windows)Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
Firefox (macOS)Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:120.0) Gecko/20100101 Firefox/120.0
Safari (macOS)Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Safari/605.1.15
Edge (Windows)Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
iPhone (Safari)Mozilla/5.0 (iPhone; CPU iPhone OS 17_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1 Mobile/15E148 Safari/604.1
Android (Chrome)Mozilla/5.0 (Linux; Android 14; SM-S911B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36

What Are User-Agent Strings?

Every time your browser requests a web page, it sends a User-Agent (UA) string in the HTTP headers. This string began as a simple identifier but grew into a complex token containing the browser name, version, rendering engine, operating system, and sometimes hardware details.

Servers can use this information to serve optimized content — for example, delivering a mobile layout to phones or warning users about outdated browsers. However, because UA strings can be spoofed, modern web development increasingly relies on feature detection and responsive design rather than parsing the UA string directly.

Structure of a UA String

Mozilla/5.0 — Legacy compatibility token
(platform; details) — Operating system and device info
AppleWebKit/537.36 — Rendering engine
Chrome/120.0.0.0 — Browser and version

Frequently Asked Questions

A User-Agent string is a text identifier that browsers and other HTTP clients send with every request. It tells the server about the client application, operating system, device type, and rendering engine, allowing websites to adapt content accordingly.

Related Tools