User Agent Parser

Parse a User-Agent string into browser, engine, operating system, and device.

ToolsSoup's User Agent Parser is a free online tool that breaks a User-Agent string down into the browser, rendering engine, operating system, device type, and CPU architecture it describes. Paste any User-Agent or load your own with one click, and read the parsed details instantly — all in your browser, with nothing ever uploaded to a server.

What is a User-Agent string?

A User-Agent is a line of text that a browser or HTTP client sends with every request to identify itself. It packs together the browser name and version, the layout engine, the operating system and its version, and hints about the device and hardware. Servers and analytics tools read it to decide which layout to serve, gather statistics, or detect bots. Because the format grew organically over decades, it is dense and hard to read by eye — which is exactly what a parser is for.

How to parse a User-Agent online

Reading a User-Agent with ToolsSoup takes just a few seconds:

  1. Paste a User-Agent string into the input box.
  2. Or click Use my User Agent to load the one your current browser is sending.
  3. Click Parse to break it into browser, engine, operating system, device, and CPU.
  4. Review each labeled field; anything the string does not reveal is marked Unknown.

How accurate is User-Agent parsing?

User-Agent parsing is best-effort, not exact. The string is self-reported and easy to spoof, many browsers freeze or reduce its detail for privacy, and minor browsers often mimic the major ones for compatibility. This tool uses well-known patterns to identify the common browsers, engines, and operating systems, but you should treat the result as a strong hint rather than proof of identity, and never rely on it for security decisions.

Why use this User Agent parser?

  • 100% free with no ads, sign-up, or usage limits.
  • Runs entirely in your browser — the string is never uploaded to a server.
  • Detects browser, version, rendering engine, OS, device type, and CPU.
  • One click loads your own browser's User-Agent for quick inspection.
  • Works offline once the page has loaded.

Frequently asked questions

Is this User Agent parser free?

Yes. Every tool on ToolsSoup is completely free to use, with no account, sign-up, or hidden limits.

Is the parsing done privately in my browser?

Yes. All parsing happens locally in JavaScript, so the User-Agent string you enter is never sent to or stored on any server.

What can a User-Agent string tell me?

It typically reveals the browser name and version, the rendering engine, the operating system and version, and whether the request comes from a desktop, mobile, or tablet device. It may also hint at the CPU architecture.

Can a User-Agent string be faked?

Yes. Any client can set its User-Agent to any value, and browsers increasingly freeze or simplify it for privacy. Use the parsed result as a hint, not as trustworthy identification.

Why does a field show Unknown?

A field is marked Unknown when the string does not contain a recognizable pattern for it. That can happen with uncommon browsers, custom clients, or User-Agents that have been reduced for privacy.