ToolPatch

One page. One job. Done.

← Back to all tools
Developer Tools

User Agent Parser

Parse browser, OS, and device from user-agent strings.

Last validated: 2026-02-14

User Agent Parser breaks a raw user-agent string into browser, engine, OS, and device details. It is useful for analytics QA, support diagnostics, and debugging client-specific behavior. Instead of manually reading long UA strings, you get structured fields that are easier to compare across requests. This helps confirm what environment a request came from when triaging rendering or compatibility issues.

Permalink

Input Pattern

Enter values in the left panel, keep units explicit, run the calculation, then copy or share the result. Invalid fields are highlighted immediately.

User Agent Input

Parsed Output

Browser: Unknown

OS: Unknown

Device: Unknown

Mobile: No

How to use this tool

  1. Paste the full user-agent string from logs or request headers.
  2. Run the parser to extract browser, OS, and device metadata.
  3. Use parsed values to reproduce client-specific issues or update compatibility rules.

Worked Example

Auto-generated from the tool's current default or entered inputs.

Example Inputs

  • User agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
  • Browser: Unknown
  • Os: Unknown
  • Device: Unknown
  • Mobile:

Expected Outputs

Interpretation

Scenario Compare (A vs B)

Use this to compare two input sets and quantify change in key outputs.

Scenario A

Scenario B

Explore more versions

Tailored guides for specific audiences, regions, and scenarios.

Web analytics tools

Promote analytics suites, RUM platforms, and frontend observability products.

Sponsored