User-Agent parser

Paste any User-Agent string and decode the browser name and version, operating system, device type, rendering engine, and (where possible) the underlying bot or framework. Runs entirely in your browser — no analytics on the input.

User-Agent parser

Parsed components
No input

What gets detected

  • Browser: Chrome, Firefox, Safari, Edge, Opera, Brave, Vivaldi, Samsung Internet, Internet Explorer, plus version numbers.
  • Operating system: Windows (10/11), macOS, Linux, Android, iOS, iPadOS, ChromeOS, with version where available.
  • Device: Desktop, Mobile, Tablet, Smart TV.
  • Rendering engine: Blink, Gecko, WebKit, Trident.
  • Bots / crawlers: Googlebot, Bingbot, Yandex, AhrefsBot, SemrushBot and other common indexers.

FAQ

How accurate is UA parsing?

UA strings are notoriously messy — Chrome reports as "Mozilla/5.0 ... AppleWebKit ... Chrome ... Safari" because of historical compatibility cruft. The parser uses ordered regex matches that work for ≥99% of mainstream UAs. Niche browsers, older versions, and intentionally-spoofed UAs may not be perfectly classified.

Related calculators