loot.tools

User-Agent Parser

Paste any User-Agent string and see the browser and version, rendering engine, operating system, and device it describes. Handy for reading your own UA, debugging analytics and bot filtering, or making sense of a request log. One button fills in your current browser's User-Agent.

Paste a User-Agent string to read off the browser, rendering engine, operating system, and device it describes.

Examples:

What this tool does

It splits a User-Agent header into the parts you actually care about: the browser name and version, the rendering engine (Blink, WebKit, Gecko, Trident), the operating system and its version, and the device type (desktop, mobile, tablet, or bot). For phones and tablets it also pulls out the vendor and model where the string carries them.

When you'd use this

  • You're staring at a UA string in a server log and want to know what hit your site
  • Or you're debugging why analytics bucketed a visitor as a bot
  • Or you need to confirm what your own browser reports before filing a compatibility bug
  • Paste the string and read the breakdown instead of decoding the tokens by hand

How it works

User-Agent strings are messy by design - every browser pretends to be the others for backwards compatibility, so Edge carries 'Chrome' and 'Safari', and Chrome carries 'Safari'. The parser checks the most specific tokens first and works down, which is why it can tell Edge from Chrome from Safari. It's a set of rules, not an exhaustive device database, so very obscure devices may only resolve to a type. Everything runs in your browser - nothing you paste is sent anywhere.