What Is a Device Information Tool?
The Device Information Tool is a browser-based snapshot of what your current browser exposes about your device. It reads reported logical processors, coarse device-memory estimates, input capabilities, platform labels, display information and selected graphics limits. You do not need to install software or grant camera, microphone or location permissions.
Browser reports are not the same as a verified hardware inventory. Browsers and operating systems can round, restrict or hide data to protect privacy. Your CPU model, physical core count, exact RAM capacity, GPU memory and temperatures cannot reliably be identified here. This distinction matters when comparing different browsers or devices.
How to Use the Device Information Tool
- Open the page: the current device snapshot loads automatically. Check Reported logical processors and Approximate device memory; “Not exposed” is a valid browser limitation, not a hardware fault.
- Inspect input signals: compare maximum touch contacts, primary pointer and the input/device-class hint. A touch-enabled laptop may be detected as a hybrid rather than a phone or tablet.
- Review screen and preferences: viewport and screen sizes are reported in CSS pixels, while device pixel ratio is a scaling factor. Reduced Motion and Data Saver reflect preferences, not processing speed.
- Optional graphics check: click Inspect Graphics to query a temporary WebGL context. If you want potentially more identifying renderer/vendor strings, first tick the clearly labeled opt-in checkbox. Some browsers hide these details.
- Re-check or clear: use Re-check Device after changing displays, browser settings or devices; it also clears previously inspected graphics details. Clear Graphics Results removes the graphics readout without resetting the rest of the snapshot.
- Keep a local record: click Copy Summary or Download JSON. Review the results before sharing them because a technical snapshot can reveal device characteristics.
For measured performance, use the site's CPU Benchmark or GPU Tester. This information tool does not run a CPU or graphics speed benchmark.
How It Works
navigator.hardwareConcurrency describes the number of logical processors the browser reports as available for concurrent work. It may be lower than your machine's actual thread count and does not distinguish physical cores from simultaneous multithreading. navigator.deviceMemory, available in some browsers on secure pages, is a deliberately coarsened and potentially capped estimate in GiB, rather than exact installed RAM.
Touch contacts come from navigator.maxTouchPoints. Media queries such as (pointer: coarse) and (any-pointer: coarse) report input characteristics, not definitive smartphone or laptop identity. The tool therefore displays an input class hint, not a verified device model. The platform string and PDF viewing flag are also browser-reported and can be unavailable or misleading.
Viewport, screen dimensions and scale factor are read from browser window and screen properties; they are CSS-pixel and scaling values, not measurements of physical panel dimensions or a monitor's exact pixels. Reduced Motion and Data Saver are preference signals. They do not confirm thermal throttling, power caps or workload limits.
Graphics inspection creates a temporary WebGL context only after you click the inspection button. It reads the exposed WebGL version, masked renderer/vendor strings and numeric limits such as maximum texture size. The optional WEBGL_debug_renderer_info extension may reveal more detailed renderer strings after you explicitly opt in, but browsers may block it. Context resources are released where possible. Merely seeing a WebGL renderer does not identify a physical GPU with certainty or measure its speed.
Understanding Your Results
- 8 reported logical processors: the browser exposes a concurrency hint of 8; you cannot infer exactly 8 physical CPU cores or prove a processor model.
- 8 GiB approximate device memory: the browser's privacy-rounded bucket may be 8 GiB even if the machine has more installed memory.
- Maximum touch points = 0: zero is a valid reported value. A detachable or hybrid device can still require careful interpretation.
- Touch + fine pointer: the device reports touch capability while a mouse/trackpad is the primary pointer; this often indicates a hybrid configuration but is not proof.
- Not exposed: the property does not supply a usable value in this browser or context. Do not interpret it as zero cores, zero RAM or no graphics hardware.
- WebGL unavailable: graphics contexts may be restricted by drivers, remote sessions, headless browsers or browser policy. The page does not conclude that there is no GPU.
- Detailed renderer missing: an extension may be blocked for privacy. Its absence does not mean that hardware acceleration has failed.
Browser Limitations
Hardware-related APIs are sometimes deliberately limited to reduce fingerprinting. Firefox or Safari may not expose device memory, while Chromium-based browsers may expose a coarse bucket only under secure-context rules. Processor counts may be reduced. Platform/user-agent strings can be spoofed or frozen, and detailed WebGL renderer access is not guaranteed. Remote desktops, virtual machines and software graphics layers can report an emulated graphics environment.
This tool cannot reliably discover CPU clock rate, thermal throttling, battery health, installed RAM, VRAM, disk model, exact device model, physical screen size or the reason a browser is running slowly. Where an API is unavailable, it displays an explicit limitation instead of inventing specifications. No result is uploaded by the checker itself; normal page loads, hosting logs and any website analytics remain separate from this local test.
Common Mistakes to Avoid
- Calling logical processors physical cores: the browser reports a concurrency number, not a CPU die inventory.
- Assuming reported memory equals total RAM: the value is intentionally approximate and may be capped.
- Confusing CSS pixels with hardware pixels: scaling and display configuration affect reported sizes.
- Assuming “no WebGL” means “no graphics hardware”: software or browser restrictions can prevent a context from being created.
- Equating Reduced Motion or Data Saver with CPU throttling: these are user/browser preferences, not a temperature or frequency test.
- Sharing a full technical report without reviewing it: the combined values may make your browser/device setup easier to recognize.
Frequently Asked Questions
Why does Device Memory show a round number like 8, not my exact RAM amount?
Browsers that expose this value usually round or clamp it into privacy-preserving buckets. It is an approximate device-memory hint, not an exact reading of installed physical RAM. Different browsers may return different values or none.
Why doesn't Firefox show a Device Memory value?
The Device Memory API has limited browser support and may only be exposed in secure contexts. If it is missing, the checker displays “Not exposed” rather than guessing a RAM amount.
Does logical CPU core count equal my processor's physical core count?
No. Browser-reported concurrency can include simultaneous multithreading and can also be reduced by the browser. Use OS or manufacturer hardware tools to identify physical cores.
Is any of this hardware data sent anywhere?
The checker reads and displays its device snapshot locally and does not intentionally upload the report. It does not control normal website requests, server logs or any third-party analytics present elsewhere on the site. Only share exported reports with people you trust.
Why does my touchscreen laptop show as a non-touch device?
A hybrid laptop may use a mouse or trackpad as its primary pointer despite having a touchscreen. This upgrade reports touch points and pointer signals separately, and its device-class label is explicitly only a hint.
Conclusion
The Device Information Tool provides a useful browser-reported capability snapshot without pretending to inspect hidden hardware. Treat missing data as unavailable and coarse values as estimates. For actual speed and rendering tests, continue with the CPU Benchmark and GPU Tester.