consolelog.tools

User Agent Parser

Paste any User-Agent string to break it down into browser, rendering engine, operating system, device type and CPU — live. Detects hundreds of bots and crawlers, parse your own browser's UA with one click, and copy any field or pipe the result as JSON. Runs entirely in your browser.

About this ToolHow it works, benefits & use cases

Drop in any User-Agent string and this parser breaks it into the pieces you care about: the browser name and version, the rendering engine (Blink, WebKit, Gecko…), the operating system and its version, the device type, vendor and model, and the CPU architecture when the UA reports one. It updates live as you type or paste, so you can experiment with variations. It also recognises hundreds of bots and crawlers and flags them with a warning banner, which is handy when you are sifting through access logs. A "Use my browser" button parses your own UA instantly, and a row of sample strings lets you compare common clients. Every field is individually copyable, and the complete parse exports as JSON to feed into other tools. Nothing is uploaded — the parsing happens entirely in your browser.

How to Use

  1. 1Paste a User-Agent string into the input box, or click "Use my browser" to parse your own.
  2. 2Or pick one of the sample strings to see how a common client is detected.
  3. 3Read the breakdown cards — Browser, Engine, OS, Device, and CPU when present.
  4. 4Watch for the amber banner that appears when the string is recognised as a bot or crawler.
  5. 5Click any card to copy that field, or copy/download/pipe the full result as JSON.

Key Benefits

  • Splits a UA into browser, engine, OS, device, and CPU architecture
  • Detects browser and OS version numbers, not just names
  • Recognises hundreds of bots and crawlers with a clear warning flag
  • One-click "Use my browser" parses your own navigator.userAgent
  • Built-in sample strings for quick comparison across clients
  • Each field is individually copyable
  • Exports the full parse as JSON for piping into other tools

Common Use Cases

  • Investigating which clients hit an endpoint by parsing UA strings from access logs
  • Distinguishing real users from bots and crawlers in traffic analysis
  • Verifying the device and OS reported by a problematic client during a bug report
  • Building or testing UA-based feature gating and analytics segmentation
  • Checking what your own browser advertises before reporting an issue

Paste a UA string, pick a sample, or use your own browser's.

Paste a User-Agent string above to break it down.

Was this tool helpful?

Share Your Experience

Help others discover this tool!

Related tools