Device Info
See your device's CPU cores, memory, touch capability and platform.
How to use this tool
- Open this page — it runs instantly in your browser, no signup or install.
- Allow any permission prompt if asked; everything stays on your device.
- Use the on-screen controls — results update live.
See your device's CPU cores, memory, touch capability and platform.
How it works
This widget reads hardware and platform details exposed by the browser's JavaScript APIs, including the number of logical CPU cores (navigator.hardwareConcurrency), approximate device memory in gigabytes (navigator.deviceMemory), touch capability, platform string, and whether the device has a pointer (mouse or stylus).
Note that navigator.deviceMemory returns a rounded bucket value (0.25, 0.5, 1, 2, 4, or 8+ GB) rather than the precise installed RAM, to limit fingerprinting. CPU core count is the number of logical threads, which may differ from physical cores if hyper-threading is active.
Use this page when you need a quick hardware profile of the device you are browsing on, or when helping remote users describe their hardware without requiring them to open system settings.
Worked example
Check if a device supports touch input
- Open the tool on the device in question.
- Read the 'Touch Support' field.
- Note the maximum number of simultaneous touch points if present.
- Use this information to decide whether touch-specific UI should be enabled.
The tool shows 'Touch: Yes, 10 points', confirming the device supports multi-touch gestures.
Common mistakes to avoid
- Taking the memory figure literally as installed RAM — it is a privacy-capped estimate, not the exact value.
- Assuming zero touch points means a desktop — some laptops with touchscreens report touch even when used with a mouse.
- Confusing logical CPU cores with physical cores when estimating multi-threaded workload capacity.
Key terms
- hardwareConcurrency
- A browser API property returning the number of logical processor cores available, including hyper-threaded cores.
- deviceMemory
- A browser API property returning an approximate installed RAM value in GB, rounded to reduce fingerprinting.
- Pointer type
- Whether the primary input is a fine pointer (mouse), a coarse pointer (touch), or none (keyboard-only device).
Frequently asked questions
- Why does the memory show 8 GB when my machine has 32 GB?
- The browser caps the reported value at 8 GB to limit cross-site device fingerprinting. It is not a bug.
- Why does CPU cores show 16 when my chip has 8 physical cores?
- Hyper-threading doubles the logical core count. The browser reports logical threads, not physical cores.
- Can I use this page to diagnose performance problems?
- It gives a quick snapshot of theoretical capacity, but actual performance depends on background load, thermals, and software. Use your OS task manager for real-time diagnostics.