User Agent Parser

Parse Any User Agent String

Break down a browser, engine, OS, device, and CPU from any user agent string — instantly, right in your browser.

135 / 2,000 characters

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

Share

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

  1. Paste a user agent string into the input box, or click Use My Browser
  2. Review the parsed Browser, Engine, OS, Device, and CPU cards
  3. Copy any individual field with one click
  4. 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.

Standards & References

Last updated: 2026-07-24