ToolHub
๐Ÿงญ

User-Agent Parser

Detect browser, engine, OS and device from a UA string.

Browser
Unknown
Engine
WebKit 537.36
Operating system
Linux
Device type
Desktop

Raw string

Mozilla/5.0 (linux) AppleWebKit/537.36 (KHTML, like Gecko) jsdom/30.0.1

Parsing user-agent strings with regex is heuristic โ€” modern browsers deliberately mimic each other for compatibility.

About the User-Agent Parser

Paste any user-agent string and get the browser, rendering engine, operating system and device type, with presets for common cases like Chrome on Windows, Safari on iPhone and Googlebot. Bots, crawlers and CLI HTTP clients such as curl are detected as well, all parsing locally in your browser.

How to use the User-Agent Parser

  1. Pick a preset from the dropdown โ€” This browser fills in your current user-agent.
  2. Or paste any raw user-agent string into the input field.
  3. Read the Browser, Engine, Operating system and Device type tiles.
  4. Compare several strings by pasting them one after another.

User-Agent Parser FAQ

Why do two browsers sometimes parse the same?

Modern browsers deliberately mimic each other for compatibility, so user-agent sniffing is heuristic; the parser accounts for the common Edge, Opera and Chromeios variants.

Can it identify bots?

Yes. Strings containing bot, crawl, spider or similar markers are labeled as Bot / Crawler, and clients like curl, wget and Postman show up as CLI / HTTP client.

Does anything leave the page?

No โ€” parsing is regex over text inside your tab, so even internal corporate user-agent strings stay local.