User Agent Parser

Parse a UA string into browser, OS, engine and device type.

Paste any User-Agent string and the tool extracts the browser name and version, rendering engine, operating system and version, and device type (desktop, mobile, tablet). It also flags common bot UAs.

Common use cases

  • Identify what browser left a particular log entry
  • Test that your analytics correctly classifies a UA you saw in the wild
  • Spot bot or crawler UAs in your access logs
  • Demo UA-based feature detection for a workshop or talk

Frequently asked questions

Is UA detection reliable?
It's a best-effort heuristic. Modern UA strings are increasingly frozen for privacy reasons (UA-CH is replacing them on Chromium). Always treat detection as approximate.
Why does Chrome on iOS show as Safari?
On iOS, all browsers must use WebKit, so they share Safari's engine and present a UA derived from it. The parser surfaces the underlying engine.
Can it parse mobile-app UAs?
It catches some patterns (Mobile, Tablet) but won't reliably extract individual app names like Instagram or Facebook in-app browsers.

Related tools