Free online tools to generate, calculate, convert, format, transform, and de/en-code.
 

User Agent Parser

Parse and analyze user agent strings to identify browser, operating system, and device information.

Your User Agent:

About User Agents

A User Agent is a string that web browsers and other HTTP clients send to identify themselves to web servers. It contains information about the browser, operating system, and device.

User Agent Structure

A typical user agent string contains several components:

  • Mozilla/5.0 - Historical compatibility token (present in most browsers)
  • Platform - Operating system and architecture (e.g., Windows NT 10.0; Win64; x64)
  • Engine - Rendering engine (e.g., AppleWebKit/537.36, Gecko/20100101)
  • Browser - Browser name and version (e.g., Chrome/120.0.0.0, Firefox/121.0)
Common Rendering Engines
  • Blink - Chrome, Edge, Opera, Brave (based on WebKit)
  • WebKit - Safari, older Chrome
  • Gecko - Firefox
  • Trident - Internet Explorer
  • EdgeHTML - Legacy Microsoft Edge
Why User Agents Matter
  • Content Negotiation: Servers can deliver different content based on browser capabilities
  • Analytics: Track browser and device usage statistics
  • Compatibility: Detect and work around browser-specific issues
  • Security: Identify potentially malicious bots or scrapers
User Agent Spoofing

User agents can be easily modified or "spoofed" by users or browser extensions. This is commonly done to:

  • Access websites that block certain browsers
  • Test how sites appear to different browsers
  • Enhance privacy by hiding browser/device information
  • Bypass bot detection (though this may violate terms of service)
Note: User agent strings are becoming less reliable for detection as browsers implement privacy features that reduce or freeze the information they share. Modern web development should rely on feature detection rather than user agent sniffing.

Feedback

Help us improve this page by providing feedback:


Share with