HTTP & APIs / LOCAL TOOL

User-Agent Parser

Parse a browser or client User-Agent string into readable local fields.

Runs locally — input is never uploaded
Paste a User-Agent string
ResultReady when you are

WHAT IT DOES

Turn an opaque User-Agent into a cautious reading.

Paste a User-Agent string to identify likely browser, operating system, device class, architecture, and automation markers. The parser uses transparent local signatures and labels uncertain or unrecognised fields instead of pretending a heuristic is a guarantee.

Why use it?

Use it to interpret client-identification text from a log while keeping heuristic matches separate from facts about the device.

How to use this tool

  1. Paste one User-Agent string and parse it.
  2. Compare the browser, operating system, device, and automation fields with the raw tokens. For example, a curl marker identifies what the string claims, not proof of the client process.
  3. Use missing or uncertain fields as a limit of the evidence, not a reason to invent a device identity. No client is contacted or fingerprinted by this tool.

Details and limitations

  • Common Chromium, Firefox, Safari, Edge, Opera, curl, Googlebot, Windows, macOS, Linux, Android, and iOS tokens are read locally.
  • The result separates browser, device, automation, and raw-token sections so a copied field can be checked against the original string.
  • A User-Agent is self-declared client text: the result describes matching tokens and is not proof of the actual browser, device, or person behind a request.
  • Control characters, empty input, and implausibly large pasted strings are rejected before parsing.

COMMON QUESTIONS

User-Agent questions

Can a User-Agent parser know the real browser?
No. It can report recognizable tokens and versions, but User-Agent strings are self-declared and can be changed, reduced, or spoofed. Unmatched fields are labelled as not identifiable.
Does parsing a User-Agent contact its vendor?
No. The parser uses a small set of local signatures and never contacts a browser vendor, analytics service, or URL named in the string.