Network & IP

User-Agent Parser

Break a User-Agent string down into browser, operating system, device type and rendering engine.

This tool runs entirely in your browser — your data never leaves your device.

What is User-Agent Parser?

The User-Agent is a string your browser announces to every server it talks to. It carries the browser name and version, the operating system, and sometimes the device type. Servers use it to serve appropriate layouts, gather statistics, or filter out bots.

The catch is that these strings are famously tangled for historical reasons: almost every browser claims to be Mozilla, Chrome also says Safari, and Edge says Chrome. That is a legacy of the era when sites sniffed browser names to decide what to send. This parser untangles it and gives you a straight answer.

How to use

  • The field is pre-filled with your own browser's User-Agent string.
  • Paste a different string to analyse it — for instance one pulled from a server log.
  • Click the sample buttons to see how common browsers identify themselves.
  • Results update instantly as the string changes.

Frequently asked questions

Why does Chrome's string mention Safari?

Chrome used the WebKit engine at launch and kept the compatibility tokens so that sites written for Safari kept working. Nearly every browser today carries similar fragments inherited from the past.

Can it tell Windows 10 from Windows 11?

No. Both report Windows NT 10.0 — Microsoft never bumped that number for Windows 11. Distinguishing them requires User-Agent Client Hints, a newer mechanism.

Can a User-Agent string be faked?

Trivially. It is just text the browser chooses to send, and anyone can change it. Never treat it as a security measure — use it for analytics or layout decisions only.