User-Agent Parser

All tools

Paste a User-Agent string and instantly detect browser, version, OS, device type, rendering engine, CPU architecture, and bot status.

You can paste a browser, mobile app, crawler, or API client user-agent.

Parsed summary

Browser
Browser version
OS
OS version
Device type
Device vendor
Device model
Engine
Engine version
CPU
Bot

Parsed JSON

What is a User-Agent parser?

A User-Agent parser reads a user-agent string and extracts structured information such as browser, operating system, device type, and rendering engine.

It is useful for debugging analytics, logs, HTTP requests, crawler traffic, browser compatibility issues, and device-specific support.

How to use the User-Agent Parser

  1. Paste a User-Agent string into the input field.
  2. Click Parse.
  3. Review the structured summary and parsed JSON.
  4. Use Copy JSON if you need to save or share the result.

Tips

  • Some User-Agent strings are incomplete or intentionally masked, so certain fields may be empty.
  • Bot detection is heuristic and based on common crawler patterns.
  • Parsed JSON is useful for debugging logs and integrations.
  • Everything runs locally in your browser.

How to interpret User-Agent results

Treat device data as approximate

Modern browsers and privacy features can reduce or mask device details, so use parsed results as hints rather than absolute truth.

Compare with server logs

When debugging analytics or crawler traffic, compare the parsed User-Agent with IP, request path, referrer, and timestamp.

Avoid critical branching

Do not rely on User-Agent parsing for security decisions or core feature access. Prefer capability detection when possible.

Review bot detection

Crawler detection is heuristic. Known bots can change strings, and suspicious traffic may spoof common browser signatures.

Related guides

Learn the workflow behind this tool and what to check next.

User-Agent checks before making client-specific decisions

A parsed User-Agent is a compatibility hint, not a trustworthy identity, security signal, or complete description of device capability.

Feature detection first

Prefer testing the required browser API or CSS capability instead of branching on a browser name or version.

Spoofing and reduction

Expect modified, frozen, reduced, automated, proxy-generated, and malformed strings that cannot identify a client precisely.

Unknown clients

Provide a safe default when browser, operating system, device, or version is missing or unsupported by the parser.

Privacy and analytics

Avoid fingerprinting, minimize stored raw strings, document retention, and group analytics at an appropriate level.

Privacy and usage

Built for quick checks without an account

Toolinix tools are designed for short developer tasks: paste a safe sample, inspect the result, copy what you need, and move on.

No login required

You can use the tools without creating an account, subscribing to a newsletter, or saving a workspace.

Local when possible

Formatters, generators, encoders, and text utilities generally run in your browser. Network diagnostics may need a server-assisted lookup to check public URLs, domains, or IPs.

Keep secrets out

Do not paste production passwords, private keys, access tokens, customer records, or regulated data into online tools unless your own security policy allows it.

Related tools

You may also find these tools useful.

User-Agent Parser FAQ

Is my User-Agent sent to the server?
No. Everything runs locally in your browser.
Can it detect bots and crawlers?
Yes. The tool includes bot detection based on common crawler signatures.
Can it parse mobile User-Agent strings?
Yes. It can detect mobile, tablet, and desktop user-agent patterns.