User-Agent Parser - Decode Browser & OS from a UA String

AdSense Placeholder
Slot: header_tool

User-Agent Parser

Decode Browser, OS, and Device from Any UA String

Browser
--
Operating System
--
Engine
--
Device
--

AdSense Placeholder
Slot: tool_mid_article

Understanding User-Agent Strings

Analytics & Logs

Decode a raw UA string from server access logs or analytics exports to understand your visitors' setups.

Bug Reports

Quickly translate a user's reported UA string into a readable browser/OS combination when triaging an issue.

Compatibility Testing

Verify what a spoofed or custom UA string in a testing tool actually claims to be.

Local Processing

Your UA string never leaves your browser — parsing runs entirely client-side.

What's Inside a User-Agent String?

A User-Agent string is a self-reported identifier sent with every browser request, historically packed with layered compatibility tokens (like "Mozilla/5.0" and "AppleWebKit") for historical reasons dating back to the early web. This tool cuts through that clutter using pattern matching to extract the actual browser, operating system, rendering engine, and device type — but keep in mind the string is self-reported and can be spoofed or overridden by the client.

Key Takeaways

  • Broad Coverage: Recognizes Chrome, Firefox, Safari, Edge, and Opera on Windows, macOS, Linux, Android, and iOS.
  • Self-Reported Data: UA strings can be spoofed, so treat results as informational, not authoritative.
  • Client-Side Only: All parsing happens locally in your browser — no data is ever sent to a server.
AdSense Placeholder
Slot: footer_leaderboard