User Agent Parser
Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers.
Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers.
What this tool does
Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers.
Review the output before the next step
The parser is limited to these patterns. User-agent strings can be incomplete or misleading; unknown output is not proof that a device is unsupported. The fields available on this page are User agent string. Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers.
How it works
Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers.
Inputs
| Field | Example | Definition |
|---|---|---|
| User agent string | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/153.0 Safari/537.36 | Provide user agent string as the source record shown by the example. The tool uses the supplied text and does not retrieve missing facts from an external account. |
Step-by-step guide
Prepare the source
Supply User agent string. Keep the original material so the output can be compared with it.
Use User Agent Parser
Check User agent string, then select Use User Agent Parser.
Use the result
Compare the user agent parser result with the unchanged source before copying or downloading it.
When to use it
Match the supplied user-agent string for selected browser/version patterns and Windows, Android, iOS or macOS markers. The parser is limited to these patterns. User-agent strings can be incomplete or misleading; unknown output is not proof that a device is unsupported.
Example and scope
Example inputs: User agent string: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/153.0 Safari/537.36.
The parser is limited to these patterns. User-agent strings can be incomplete or misleading; unknown output is not proof that a device is unsupported.
Worked output
Operating system: Windows Browser: Chrome Browser version: 153.0
Keep the displayed formula, input units and model scope with the result. Corrections or questions can be sent through the request section on this page.
Content updated: October 11, 2026