Low-entropy fields
Brands, mobile and platform are read from the exposed API. The brands list can include a deliberately unusual GREASE brand; it is kept as reported and is not treated as another installed browser.
BrowserCheck · Browser environment diagnostics
Inspect low-entropy User-Agent Client Hints and request available architecture, bitness, model, platform version and full-version fields.
User-Agent Client Hints provide a structured alternative to reading tokens from a User Agent string. This page tests navigator.userAgentData, reads its low-entropy fields and requests selected high-entropy values. Missing fields are shown explicitly rather than guessed from the User Agent.
Running local checks…
Copied and printed output omits IP addresses, the full User Agent, exact versions, fingerprint hashes, and precise location.
Brands, mobile and platform are read from the exposed API. The brands list can include a deliberately unusual GREASE brand; it is kept as reported and is not treated as another installed browser.
The request asks for architecture, bitness, model, platformVersion, fullVersionList and wow64. A successful call can still omit fields. An empty model is a returned empty string, while an absent field is unavailable.
Low-entropy values remain visible if the high-entropy request is absent, denied, fails or times out. The page labels the result as available with limitations and explains the high-entropy stage.
This is a JavaScript API test. It does not configure Accept-CH, capture Sec-CH-UA request headers or verify the hints a different server would receive.
The page uses the exposed navigator.userAgentData API. If this engine does not expose it, there is no local Client Hints result to inspect.
The browser may return an empty model, for example for a device category with no model value to report. Empty and absent fields are kept separate.
No. HTTP Client Hints depend on request behavior and server policy. This test only reads the JavaScript API.