Inspectors

User-Agent Parser

Paste a User-Agent string and get a structured breakdown of the client: browser name and version, rendering engine, operating system, device type (mobile/tablet/desktop), and CPU architecture. Handles modern browsers, mobile devices, bots, crawlers, and API libraries (curl, Postman, axios).

User-Agent Parser — Break a user-agent string into browser, engine, OS, device and CPU

What it does

  • Parses browser name and version (Chrome 120, Firefox 121, Safari 17.2)
  • Identifies rendering engine (Blink, Gecko, WebKit)
  • Detects operating system and version (macOS 14.2, Windows 11, iOS 17.2)
  • Identifies device type: mobile, tablet, or desktop
  • Detects CPU architecture (amd64, arm64)
  • Recognizes bots, crawlers, and API clients (Googlebot, curl, Postman)

Use cases

  • Debugging a browser-specific issue by checking the user's browser and OS
  • Analyzing web traffic logs to understand the browser distribution
  • Identifying bot traffic in server logs
  • Checking what device type a request came from for responsive design debugging

How it works

1

Paste a User-Agent string into the input pane

2

The tool parses it using the ua-parser-js library

3

Browser, engine, OS, device, and CPU info are displayed as fields

4

Review the breakdown to understand the client

Frequently asked questions

1How accurate is the parsing?

The tool uses ua-parser-js, which is maintained with regular updates to the user-agent database. It's accurate for common browsers and devices. Very new or obscure user agents may not be fully recognized until the database is updated.

2Can it detect Chrome vs Chromium?

Yes. The parser distinguishes between Chrome and Chromium, and also identifies Edge (which uses the Chromium engine but has its own user agent), Brave, and other Chromium-based browsers.

3What about API clients and bots?

The tool recognizes common API clients (curl, Postman, axios, node-fetch) and bots (Googlebot, Bingbot, Twitterbot). These are identified in the browser field, and the device type is typically marked as 'bot' or 'unknown'.

Related tools

Use User-Agent Parser offline in Devinity

All 95 tools run locally on your Mac. No internet required, no data sent to servers.

Download Devinity →