Reading your browser's user agent.
How it works
Everything here is read from your browser's own navigator object, the same object every website's server and scripts can already query.
We read navigator.userAgent, the single string every browser sends to identify itself, and parse it into a browser, engine, OS and device type.
Chromium browsers expose the same identity again as User-Agent Client Hints, plus a few high-entropy details (platform version, architecture, model) gated behind a separate request. We read both and show them side by side.
Language, timezone, screen size, CPU threads and other navigator properties are added below, grouped the same way sites group them when building a profile.
What you get
A plain-English identity for your browser, plus every raw value it was built from.
Browser and version, rendering engine, operating system and device type, decoded from the raw string instead of left for you to read by eye.
The exact string your browser is sending right now, ready to copy into a bug report or a scraper's header list.
The structured replacement for the UA string that Chromium browsers also send, including the high-entropy values sites have to ask for separately.
Your browser's language list, IANA timezone and UTC offset, exactly as a page reads them.
Resolution, available area, device pixel ratio, colour depth and orientation.
CPU thread count, device memory, touch points, pointer type and connection type, where the browser exposes them.
Search across every signal to jump straight to the one you're checking.
Copy the full report as text or download it as JSON to attach to a support ticket or compare across browsers.
Go deeper
Modern browsers report their identity twice, in two formats with different histories and different reliability.
A single free-text string every browser has sent since the 1990s. Decades of browsers copying each other's tokens to avoid being blocked by outdated sniffing scripts means the string alone is now unreliable: a Chrome UA still contains the word 'Mozilla', an Edge UA contains 'Chrome', and an iOS Chrome UA (CriOS) contains 'Safari'. Parsing it correctly means checking the more specific tokens first.
Chromium's structured replacement: a short list of brands and versions available immediately, plus a longer list of higher-entropy values (exact platform version, CPU architecture, device model) that a page has to explicitly request. Firefox and Safari don't implement it, so it shows as unsupported there.
Why it matters
More tools
Other free Proxidize tools for checking how you appear online.
Your user agent is one signal among many. See the fuller set sites can combine into a cookie-free ID.
See whether WebRTC exposes your real IP address while you sit behind a proxy or VPN.
Full proxy manager for Chrome with built-in WebRTC leak protection.
Related reading