User Agent Parser
Parse a User-Agent string into browser and OS details
What is User Agent Parser?
A User-Agent parser breaks a UA string down into browser, rendering engine, operating system, device, and CPU architecture. The page is prefilled with your current browser's User-Agent, and parsing runs entirely in your browser.
How to use User Agent Parser
- 1The page automatically fills in your current browser's User-Agent.
- 2You can also paste a UA string pulled from your server logs.
- 3Review the parsed fields; anything the string does not declare is marked explicitly.
Frequently asked questions
Why does almost every User-Agent mention Chrome and Safari?+
It is historical baggage. Early sites gated features on the UA string, so browsers began claiming compatibility with one another to avoid being misdetected. That is why nearly every non-Firefox browser still carries AppleWebKit, Chrome, and Safari tokens, and it is exactly why the UA string is the wrong place to look for feature support.
Can I detect mobile devices from the User-Agent?+
Not reliably. A UA string can be spoofed freely, desktop device emulation rewrites it, and tablets and foldables resist clean classification. Use CSS media queries to drive layout and feature detection to drive capabilities; treat the UA string as analytics data only.
Related tools
All toolsHTTP Status Codes
HTTP status code reference with likely causes and where to look
URL Parser
Break a URL into its components and query parameters
MIME Type Lookup
MIME type and file extension reference
CIDR Subnet Calculator
CIDR subnet calculator with membership checks
HTTP Header Analyzer
Inspect response headers and security header coverage
DNS Lookup
DNS record lookup across 8 record types