What Is My Device?

Your device type, CPU cores, available RAM, touch support, and hardware capabilities — detected instantly from your browser without sending any data to our servers.

📱 Your Device — Live Results

Device Type
Detecting...
CPU Logical Cores
Detecting...
Device Memory (RAM)
Detecting...
Touch Screen
Detecting...
Max Touch Points
Detecting...
WebGL Renderer
Detecting...
Platform
Detecting...
Online Status
Detecting...

What device information can browsers expose?

Modern web browsers expose a range of hardware and device information through JavaScript APIs. This information is used by websites to optimise content delivery, detect device capabilities, and provide tailored experiences. The key device properties detectable via browser APIs include: CPU logical core count (via navigator.hardwareConcurrency), approximate device memory in GB (via navigator.deviceMemory), touch screen support and maximum touch points (via navigator.maxTouchPoints), the platform string (via navigator.platform), and GPU renderer information (via the WebGL API).

Privacy implications

The combination of device hardware information, browser details, screen resolution, and timezone creates a highly unique "fingerprint" that can be used to identify you across websites even without cookies. This technique is known as browser fingerprinting.

What is browser fingerprinting?

Browser fingerprinting is a tracking technique that collects various browser and device attributes — such as your user agent, screen resolution, installed fonts, CPU cores, GPU renderer, and timezone — and combines them into a unique identifier. Unlike cookies, fingerprinting does not require any data to be stored on your device.

Studies suggest that browser fingerprints can be unique to 1 in 286,777 browsers, making them an effective tracking tool. Privacy-focused browsers like Firefox, Brave, and Tor Browser include anti-fingerprinting measures to reduce the uniqueness of your fingerprint.

Frequently Asked Questions about Device Detection

Why does my RAM show less than what I have installed?
The Device Memory API (navigator.deviceMemory) returns a rounded value in GB to prevent precise fingerprinting. Values are rounded to the nearest power of 2 (e.g. 0.25, 0.5, 1, 2, 4, 8 GB) and capped at 8 GB regardless of actual installed RAM.
What does "logical cores" mean?
Logical cores (also called threads) are the number of processing units your CPU presents to the operating system. A 4-core CPU with hyperthreading may show 8 logical cores. The browser reports this value via navigator.hardwareConcurrency.
Does SnoopMy store my device information?
No. All device detection on SnoopMy is performed locally in your browser using JavaScript. No device information is sent to or stored on our servers.