Parse Any User Agent String
Break down a browser, engine, OS, device, and CPU from any user agent string — instantly, right in your browser.
Parsed Result
Browser
Name
Mobile Safari
Version
17.4
Engine
Name
WebKit
Version
605.1.15
Operating System
Name
iOS
Version
17.4
Device
Type
mobile
Vendor
Apple
Model
iPhone
CPU
Architecture
Unknown
About the User Agent Parser
This free tool parses any user agent string into its browser, rendering engine, operating system, device, and CPU architecture components. Paste a UA string from a server log, or click one button to inspect your own browser's UA — everything runs locally, so the string never leaves your device.
Features:
- Detects browser name and version
- Identifies the rendering engine, including Blink, Gecko, and WebKit
- Shows operating system, device type, and CPU architecture
- Copy any field individually or export the full result as JSON
How to Parse a User Agent String
- Paste a user agent string into the input box, or click Use My Browser
- Review the parsed Browser, Engine, OS, Device, and CPU cards
- Copy any individual field with one click
- Copy the entire result as JSON for logs or bug reports
Frequently Asked Questions
What is a user agent string?
A user agent string is a line of text a browser sends with every web request, identifying the browser, its version, the rendering engine, and the operating system it's running on.
Is my user agent string uploaded anywhere?
No. Parsing happens entirely in your browser using JavaScript — the string you paste or your own browser's UA is never sent to a server.
Why does the parser show Unknown for some fields?
Some user agent strings omit details like device vendor or model, especially on desktop browsers, or they may be malformed or heavily trimmed by privacy features.
Can a user agent string be faked?
Yes. Any browser or script can send an arbitrary user agent string, so UA parsing should never be used alone for security decisions — it's best for analytics, debugging, and compatibility checks.
What's the difference between the browser and the rendering engine?
The browser is the application itself, like Chrome or Firefox, while the rendering engine, like Blink or Gecko, is the underlying software that renders web pages — several browsers can share the same engine.
Why does my browser report an old browser name in its UA?
For compatibility, many browsers still include legacy tokens like Mozilla/5.0 or old version numbers rooted in decades-old standards — this is historical baggage, not a sign that you're running outdated software.
Privacy First
All parsing happens locally in your browser using JavaScript. No user agent string is ever uploaded, logged, or stored on our servers.