Simple online tools for developers, networking, text and conversions.

Developer Tools

User Agent Parser

Parse user agent strings into browser, OS, and device details.

Tool

Use this user agent parser to identify browser, version, rendering engine, operating system, device type, and basic bot signals from a raw user agent string. It is useful for debugging analytics, logs, request headers, and tracking data.

About this tool

Use this user agent parser to identify browser, version, rendering engine, operating system, device type, and basic bot signals from a raw user agent string. It is useful for debugging analytics, logs, request headers, and tracking data.

Use user agent parser when you need a fast browser-based result without extra setup. It works well for quick checks, one-off tasks, and routine formatting or calculation work.

Learn more

Why use this tool

How to use

  1. Paste the user agent string into the input box.
  2. Run the tool to parse the details.
  3. Review the detected browser, OS, engine, and device information.
  4. Copy the result if needed for notes, support, or debugging.

Examples

Example

Input

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/122.0.0.0 Safari/537.36

Output

Browser, OS, engine, and device summary

Parses a common desktop browser user agent into readable components.

Common errors

The user agent string is incomplete or truncated.

Fix: Paste the full raw user agent string before parsing.

A highly unusual custom UA is only partly identified.

Fix: Treat the output as approximate when the source string is nonstandard.

The user expects IP or network information from a UA string.

Fix: Remember that a user agent string describes client software and device context, not network identity.

FAQ

What does User Agent Parser detect?

It detects common browsers, browser versions, operating systems, device types, rendering engines, and basic bot indicators.

Is it perfect for every UA string?

It is a practical parser for common real-world user agent strings, but unusual or custom strings may be only partially identified.

What is this useful for?

It is useful for checking analytics data, debugging headers, and understanding device or browser information in logs.

Is this user agent parser free to use?

Yes. It works online in the browser.

When should I use User Agent Parser instead of HTTP Header Parser?

Use the user agent parser when you want to analyze the contents of one user agent string. Use the header parser when you want the whole header block structured.

Use cases

Related tools