System Information

See available system information from your browser including CPU cores, device memory, platform, and hardware concurrency.

Loading...

How Does the System Information Tool Work?

  1. Your browser exposes limited system information through the Navigator API.
  2. CPU core count comes from the hardwareConcurrency property.
  3. Device memory (if available) shows approximate RAM in your device.
  4. All data is read locally and never sent to any server.

What Your Browser Can Reveal About Your Hardware

Web browsers intentionally limit how much system information they expose, striking a balance between functionality and user privacy. Despite these restrictions, a handful of APIs provide meaningful hardware details. The Navigator API reports your operating system platform, preferred language, and whether you're online. The hardwareConcurrency property returns the number of logical CPU cores your processor exposes, and the Device Memory API (Chromium-only) reports an approximate RAM figure. Together, these values give you a quick snapshot of the machine behind the browser tab.

CPU Cores and Hardware Concurrency

The hardwareConcurrency value tells you how many logical processors are available to the browser. On a CPU with hyper-threading or SMT (Simultaneous Multi-Threading), this number is typically double the physical core count — a 6-core processor with hyper-threading reports 12. This matters because web applications increasingly use Web Workers and multi-threaded architectures to offload heavy computation. Video editors, image processors, and even some spreadsheet apps running in the browser scale their worker pools based on this value. Knowing your logical core count helps you understand why some web apps feel faster on your machine than others.

Keep in mind that some browsers may cap this value for privacy reasons. Firefox, for example, has experimented with limiting the reported core count to reduce fingerprinting accuracy. If the number seems lower than expected, your browser may be deliberately rounding down.

Device Memory and Web Performance

The Device Memory API returns your approximate RAM in gigabytes, rounded to the nearest power of two (0.25, 0.5, 1, 2, 4, or 8 GB). Websites use this signal for adaptive loading — serving lighter resources to devices with less memory and richer experiences to devices with more. A device reporting 2 GB might receive lower-resolution images and fewer animations, while an 8 GB device gets the full experience. This API is only available in Chromium-based browsers; Firefox and Safari omit it entirely for privacy.

Platform, Architecture, and OS Detection

The navigator.platform property historically returned strings like "Win32," "MacIntel," or "Linux x86_64." While these were once reliable, modern browsers are phasing out detailed platform strings in favor of the newer User-Agent Client Hints API, which provides structured data about your OS version, architecture (x86 vs. ARM), and whether the platform is 64-bit. This transition matters because Apple's M-series chips changed the landscape — a Mac might now be ARM-based, and Windows runs on ARM too. Knowing your architecture helps when downloading software, choosing between native and emulated apps, or troubleshooting why a particular web assembly module won't load.

Frequently Asked Questions

Why can't the browser show my exact CPU model?
Browsers intentionally limit system information access for privacy. Detailed hardware identification could be used for fingerprinting. The hardwareConcurrency property only reveals logical core count.
What does device memory mean?
The Device Memory API returns an approximate amount of device RAM in gigabytes. It rounds to a power of 2 (0.25, 0.5, 1, 2, 4, 8) to reduce fingerprinting precision. This API is only available in Chromium browsers.
Is my system information private?
The information shown here is accessible to any website through standard browser APIs. This tool simply displays it for you. No data is transmitted or stored.