Skip to content
Web & Developer

User Agent Parser

Decodes a user agent string into the browser, version, operating system and device it represents. UA strings are almost unreadable by design, having accumulated decades of compatibility cruft.

Free, no signupRuns entirely in your browser
Input
Result
Browser Family
Google Chrome
Operating System
macOS
Layout Engine
WebKit/Blink
Device Class
Desktop
About

What the User Agent Parser does

The absurdity is historical. Nearly every browser still claims to be 'Mozilla/5.0' because sites in the 1990s served better content to Netscape, so competitors imitated it — and none has dared stop since. Chrome's string also mentions Safari, KHTML and Gecko for the same reason.

How it works

Using the User Agent Parser

  1. 1Paste a user agent string, or use your own browser's.
  2. 2The string is matched against known browser and engine signatures.
  3. 3The browser name and version are extracted.
  4. 4The operating system and platform are identified.
  5. 5Device type is inferred where the string indicates it.
Use cases

What people use it for

  • Identifying which browser produced an error in your logs
  • Debugging a rendering problem reported by a specific device
  • Analysing traffic composition from raw log data
  • Checking what your own browser reports
FAQ

Frequently asked questions

6 related

Related tools

All tools →