User-Agent parser


What a User-Agent string is

Every browser sends a User-Agent header with each request, identifying itself - in principle. In practice the format is a historical accident: modern browsers all claim to be "Mozilla/5.0" and list several engines they are compatible with, a legacy of decades of sites checking for specific browser names and every new browser needing to pass those same checks.

What this reads out of it

The browser and its version, the operating system, whether it looks like a mobile, tablet or desktop device, and whether it matches a known search-engine or social-media crawler pattern instead of a browser at all.

Why it can get it wrong

This is pattern matching against known formats, not a lookup against an authoritative registry - because there is not one. An unusual, very new, or deliberately spoofed User-Agent may not be identified correctly, and this says so rather than guessing with false confidence.

Nothing is sent anywhere extra

Parsing happens entirely in your browser. Using the "Use my browser's User-Agent" button just reads a value your browser already sends with every request - it does not disclose anything additional.

Rate this tool

Was this tool useful? Your feedback helps us improve it.

No ratings yet — be the first to rate this tool.
Your rating (required)
0 / 2000

Please do not include passwords, payment details or other sensitive information.

Your feedback is sent privately to the A2Z.Tools team and will not be posted publicly.