JavaScript Test

Is JavaScript running — and which features work?

JavaScript

Detecting…

Language features

Promises
…
fetch()
…
Web Workers
…
Web Crypto
…

Storage

localStorage
…
sessionStorage
…
IndexedDB
…
Checking…
Detecting… enable JavaScript.

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).

FAQ

Do I need JavaScript on?

For nearly all modern tools — including every page on this site — yes. The web without JS is documents only; interactive checks require it.

Related tools

Related guides