Network Tools

User Agent Parser

Parse browser User Agent strings to detect browser, OS and device.

User Agent String
📋 Common User Agent Examples
🔍

Enter User Agent string or use current browser UA

What is User Agent Parser?

User agent parser analyzes browser user agent strings to identify browser, OS, and device information.

Information Extracted

  • Browser name and version
  • Operating system
  • Device type (desktop, mobile, tablet)
  • Engine (Blink, Gecko, WebKit)

Use Cases

  • Analytics debugging
  • Device detection
  • Compatibility testing

Frequently Asked Questions

How do I read a User-Agent string?
Roughly: product (system info) engine version. Seeing both "Chrome/126…" and "Safari/605…" in one UA is normal — Chrome declares Safari tokens for compatibility. This tool breaks the string into fields and identifies browser, engine, and device.
Can I still rely on UA for browser detection?
Not as the primary mechanism. UAs are spoofable and every major browser is freezing or reducing them; feature detection is the industry standard. UA is fine for analytics and soft hints, not for gating functionality.
Why do UA version numbers show as 0.0.0?
Chrome began freezing the UA (Reduced User-Agent) around version 120, zeroing minor versions to blunt fingerprinting; Firefox and Safari follow similar approaches. For precise versions use User-Agent Client Hints (the Sec-CH-UA header family), which the tool output notes.