How to use the user agent checker
- Your own user agent and device details appear as soon as the page loads.
- Copy the string when a support form or bug report asks for it.
- Paste a user agent from your server logs into the box below to identify the browser and platform behind it.
Features
- Browser, version, rendering engine, operating system and device type parsed from the user agent
- Client hints (User-Agent Client Hints) shown when the browser supports them
- Screen size, pixel ratio, viewport, colour depth, languages, time zone and touch support
- Network Information API values where available, and dark-mode and reduced-motion preferences
- Parses pasted user agents from logs; nothing is sent to a server
Why user agent strings look so strange
Every modern browser claims to be Mozilla, mentions Gecko, KHTML and Safari, and then names itself at the end. This is thirty years of compatibility hacks: each new browser copied the tokens websites already checked for. That is why parsing needs to look for Edge before Chrome and Chrome before Safari, and why any simple substring check gets it wrong.
Since 2023 Chromium browsers send a reduced user agent that freezes the OS version and minor browser version. Client hints replace the missing detail, but only for sites that ask for it. Treat the values here as a good approximation, not a fingerprint.