What Is My User Agent?
What Is My User Agent? browser user agent ua string browser identifierAbout this result
Your browser sends this user-agent string with web requests. Developers use it for troubleshooting, though feature detection is usually more reliable than browser detection.
What a user-agent string is
A user-agent string is browser-provided text traditionally used to describe browser family, rendering engine, platform, and compatibility tokens. Sites may read it when diagnosing browser-specific behavior. Tokens often preserve old names for compatibility, so the string is not a plain-language inventory and should not be interpreted word by word.
How to read the result
Look for the browser's primary product token and version near the end, then treat platform tokens as hints. Strings for Chromium-based browsers can mention Mozilla, AppleWebKit, Chrome, and Safari even when the browser is not those products. Reliable application code should prefer feature detection over guessing capability from a product name.
Worked example
A result containing Windows NT 10.0, AppleWebKit/537.36, Chrome/..., and Edg/... usually indicates Microsoft Edge on a Windows-family platform. Chrome and Safari-compatible tokens remain for web compatibility. Exact versions may be reduced, and Windows NT 10.0 can appear on newer Windows releases.
Assumptions and accuracy limitations
The string reports what the browser chooses to expose, not verified hardware or identity. Browsers, extensions, automation tools, privacy settings, proxies, and embedded web views can alter it. User-agent reduction intentionally limits some version and platform detail. Do not use this value as proof of operating system, device model, patch level, or a human visitor's identity.
Common mistakes
- Blocking a browser solely because one token is unfamiliar
- Assuming every product name in the string is actively used
- Parsing a version without accounting for reduction or spoofing
- Using the string as an authentication or fraud-decision signal by itself
Privacy and browser processing
This page reads navigator.userAgent locally and does not submit the displayed value to Awesome Tools. A user-agent is normally sent in HTTP requests or exposed to page scripts, and it can contribute to fingerprinting when combined with other signals. Copying or exporting the value creates data outside this page.
User Agent FAQ
Why does my string mention several browsers?
Compatibility tokens help browsers receive content written for older detection rules. They do not mean every named browser is running.
Can a user-agent be changed?
Yes. Developer tools, extensions, browser settings, automation, or application code can override it, so servers should not treat it as verified.
Authoritative source and related tools
See the WHATWG HTML Standard's Navigator userAgent definition and MDN guidance on avoiding fragile user-agent detection.