If you can read the green “JavaScript is enabled” badge, it is. This page then probes core capabilities every modern site relies on: promises and async, fetch, web workers, service workers, local/session storage, IndexedDB, crypto, and Intl.
If anything fails, an extension or enterprise policy is usually blocking it, or the browser is very old. Enable JavaScript in settings, allow this site in content blockers, and update to a current release.
How it works
Open this page and the embedded script queries only documented browser APIs. Nothing is installed, no account is needed, and results reflect your current browser profile — including extensions, private mode and OS display scaling.
Limitations
Support varies by browser. Privacy features (tracking prevention, user-agent reduction, fingerprint randomization) can generalize or withhold values. Treat results as a best-effort live snapshot rather than a certified hardware inventory.
Privacy
Detection runs in your browser. We do not store fingerprints or device reports. The only network call any tool makes is the optional public-IP lookup on /my-ip (via a third-party IP API, disclosed in the privacy policy).