Automatic reconnaissance
The scan starts when this page loads. Standard browser APIs reveal the signals available to this page.
Your browser is broadcasting. See the signals.
Automatic analysis. Raw data. Zero fingerprint uploads.
Reading the traces exposed by your browser.
◇ Your data stays on this deviceWaiting for local analysis…
A fingerprint is a combination of signals, not your identity. This test does not measure uniqueness against other visitors.
Real browser signalsNo simulated scores or guesswork
Private by designFingerprint data never leaves this page
Made for everyoneClear results, without the jargon
01 → 02 → 03
The scan starts when this page loads. Standard browser APIs reveal the signals available to this page.
See your device, display, locale and rendering signals, with a plain-language explanation for each.
Export a report, change a privacy setting, and run again to see which signals actually change.
Browser fingerprinting combines details about your browser and device—such as screen size, language and graphics rendering—into a recognizable pattern. Websites may use this pattern for fraud prevention or tracking, even without cookies.
Explore the technical background at MDN ↗Make sense of your browser fingerprint.
This test cannot determine uniqueness. That requires comparison with a defined, representative dataset. We do not collect visitors’ fingerprints, so we show observed signals without inventing a uniqueness percentage.
Private browsing mainly separates browsing history and session storage. Many device and rendering signals can remain visible. Run this test in both modes and compare your exported reports.
A VPN changes the network route and often your public IP address. It does not necessarily change browser signals such as display size or canvas rendering. This tool does not request or include your public IP address.
Browser updates, display changes, settings and privacy features can alter reported values. Some browsers intentionally randomize rendering outputs. A changed ID alone does not prove that tracking has been prevented.
Yes, if JavaScript is enabled. Some browsers intentionally block or reduce signals. An unavailable signal means it was not readable in this test; it does not automatically mean your browser is secure or insecure.
This version reads 18 signals using standard browser APIs. It hashes a stable-order JSON representation with SHA-256, including a canvas image digest. The ID is specific to this test’s method and is not a universal identifier. Available signals are counted, not scored for privacy. WebGL reports renderer information; this version does not perform audio, font enumeration, WebRTC or IP tests.
A local scan runs automatically when this page loads. You can run it again using the rescan button. Fingerprints stay in page memory until you close or refresh it, unless you download a report. We use no analytics, third-party scripts, cookies or browser storage. The hosting provider still processes ordinary web requests and may retain access logs.