User-Agent Parser - Decode Browser & OS from a UA String
User-Agent Parser
Decode Browser, OS, and Device from Any UA String
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.