Hardware acceleration
Checking…
Everything above the device buttons is read when the page opens, without a single permission prompt. Each row says whether the value was measured, estimated, or is not exposed by this browser.
GPU the browser uses
- WebGPU adapter
- Checking…
Source: navigator.gpu.requestAdapter
WebGL renderer
- Renderer
- Checking…
Source: WEBGL_debug_renderer_info
- Video memory (VRAM)
- —Not exposed by this browser
Source: —
Browsers don't expose this. Together with the other values it would make your browser much easier to recognise across sites, so this page doesn't guess either.
CPU
- Logical threads
- Checking…
Source:
- Architecture
- Checking…
Source:
- Model
- —Not exposed by this browser
Source: —
Browsers don't expose this. Together with the other values it would make your browser much easier to recognise across sites, so this page doesn't guess either.
Operating system
- Name and version
- Checking…
Source:
- Platform version
- Checking…
Source: userAgentData.platformVersion
- Device model
- Checking…
Source: userAgentData.model
Browser
- Browser and version
- Checking…
Source:
Memory
- RAM
- Checking…
Source:
Disk
- Disk size
- —Not exposed by this browser
Source: —
Browsers don't expose disk size. The storage quota is a per-site budget, not a measurement of your drive, so this page doesn't use it to guess.
Screen
- Resolution
- Checking…
Source: screen.width × screen.height
- Device pixel ratio
- Checking…
Source: window.devicePixelRatio
- Colour depth
- Checking…
Source: screen.colorDepth
- Colour gamut
- Checking…
Source: matchMedia(color-gamut)
- HDR (dynamic-range: high)
- Checking…
Source: matchMedia(dynamic-range: high)
- Refresh rate
- Checking…
Source: requestAnimationFrame
Full display testHDR testCan this machine hardware-decode HEVC and AV1?
Network
- Connection type
- Checking…
Source: navigator.connection.effectiveType
- Estimated downlink
- Checking…
Source: navigator.connection.downlink
- Estimated round trip
- Checking…
Source: navigator.connection.rtt
- Data saver
- Checking…
Source: navigator.connection.saveData
Input
- Touch points
- Checking…
Source: navigator.maxTouchPoints
- Pointer precision
- Checking…
Source: matchMedia(pointer)
Battery
- Level
- Checking…
Source: BatteryManager.level
- Charging
- Checking…
Source: BatteryManager.charging
Devices (asks first)
Nothing here runs until you press its button, and each button asks only for what it lists.
Cameras and microphones
Speakers
Speaker names usually appear only after camera or microphone permission (Chromium). Firefox offers its own picker instead.
All screens
Installed fonts
MIDI devices
Gamepads
USB, HID and serial devices need a picker that lists only the device you choose, so they are not listed here: USB device infoHID inspectorSerial monitor
Can this computer run local AI?
Takes under 10 seconds and your fans may spin. On a laptop, plug in and close other tabs first.
Chrome built-in AI (Gemini Nano) testCompare the site's speech models
The same facts are a fingerprint
Every value this page can read, a tracker can read too, and together they can recognise a browser without a cookie. That is why so many of them are rounded, capped or missing.
Firefox with resistFingerprinting, Safari and Brave coarsen or randomise several of these values, so some rows may look wrong on purpose. This page does not rank browsers on privacy and computes no uniqueness score.
This page sends nothing anywhere. The detection itself needs no network.
Read by this page so far
Nothing yet.
Which browsers expose what
“Untested” means we haven't checked that browser yet, not that it fails. The last column is what this browser exposes right now.
| Feature | Chrome | Edge | Firefox | Safari | This browser |
|---|---|---|---|---|---|
| WebGPU adapter info | Supported | Supported | Untested | Untested | … |
| WebGL unmasked renderer | Supported | Supported | Partial | Partial | … |
| UA Client Hints (OS version, architecture) | Supported | Supported | Not supported | Not supported | … |
| deviceMemory | Supported | Supported | Not supported | Not supported | … |
| getBattery | Supported | Supported | Not supported | Not supported | … |
| getScreenDetails | Supported | Supported | Not supported | Not supported | … |
| queryLocalFonts | Supported | Supported | Not supported | Not supported | … |
| Network Information | Supported | Supported | Not supported | Not supported | … |