Browser fingerprint test

Websites can recognize your browser without cookies by combining dozens of small properties — canvas rendering, fonts, screen, hardware, time zone — into a fingerprint. This test shows the properties yours exposes and estimates how much identifying information they carry.

Combined fingerprint (SHA-256, local)

0000000000000000000000000000000000000000000000000000000000000000

Checking Computing your fingerprint locally…

Identifying information, estimated · Estimate~40 bits

Upper-bound sum of per-component estimates from published studies (Laperdrix 2016, Gómez-Boix 2018); components overlap, so the real figure is lower. Above roughly 33 bits a fingerprint can single out one browser among all browsers on earth.

Fingerprint components
ComponentValueEstimateStability
Canvas renderingvalue
WebGL renderervalue
WebGL rendered scenevalue
Audio processingvalue
Installed fontsvalue
Screenvalue
User agent and client hintsvalue
Languagesvalue
Time zonevalue
Plugins / PDF viewervalue
Touch supportvalue
Hardware (cores, memory, platform)value
Storage and cookiesvalue
JavaScript engine quirksvalue
Each component is read by script and hashed in your browser. Nothing is uploaded; we keep no database of fingerprints, so there is no "unique among N visitors" number — only an estimate.

Your browser fingerprint

The test runs in your browser and shows each component with its value and an entropy estimate (bits of identifying information). Nothing is sent to our server; the hash shown is computed locally so you can compare two browsers or two settings.

How unique is your browser?

At launch, uniqueness is an estimate from the entropy of each component, based on published measurement studies, not a comparison with other visitors — we do not keep a database of fingerprints. A total above roughly 33 bits is enough to tell apart every browser on earth; most unmodified desktop browsers land there. Once we have enough anonymous samples to publish real frequencies we will say so here.

Canvas

The browser draws text and shapes to a hidden canvas; tiny differences in graphics drivers, fonts and anti-aliasing make the pixel output characteristic of the machine.

WebGL

The graphics card and driver names and the way they render a test scene. One of the highest-entropy components on desktops.

Audio

The output of a short audio processing graph differs slightly between audio stacks.

Fonts

Which fonts are installed, detected by measuring text width. Operating system and installed software leave a recognizable set.

Screen and timezone

Resolution, color depth, pixel ratio and the device time zone. Low entropy each, but stable and cheap to collect.

Navigator properties

User agent, languages, platform, hardware concurrency, device memory, touch support, plugins and the Client Hints the browser grants.

TLS / HTTP2 fingerprint

The way your browser negotiates TLS and HTTP/2 (cipher order, extensions, settings frames) identifies the browser family and version from the server side; it cannot be changed by extensions and is shown as reported by our edge.

What is browser fingerprinting?

Fingerprinting is passive identification: a script reads properties every browser exposes for legitimate reasons and hashes them into an identifier that survives clearing cookies and private windows. It is used for fraud prevention and bot detection, and by some advertising networks to track users who block cookies. Unlike cookies it cannot be deleted; it can only be made less unique or less stable.

How to reduce fingerprinting

Use a browser with built-in fingerprinting protection (Firefox with strict tracking protection or its resist-fingerprinting mode, Brave, Tor Browser), which randomize or standardize the high-entropy components. Keep the window at a common size, avoid installing unusual fonts and extensions, and do not spoof individual values by hand — a mismatched combination is more unique, not less. Re-run this test after each change and watch the entropy estimate, and remember that fingerprinting is independent of your IP address: a VPN does not reduce it.

Frequently asked questions

What is the browser fingerprint?

The set of properties a website can read from your browser — graphics output, fonts, screen, hardware, time zone, user agent and more — combined into an identifier that recognizes the browser across visits without cookies.

How do I find my browser fingerprint?

Run this test; it lists every component with its value and a locally computed hash. A different browser, profile or privacy setting produces a different hash.

How do I change my browser fingerprint?

Any change to a component changes it: a different browser or profile, a changed window size, a new extension, an updated graphics driver. To change it deliberately and consistently, use a browser with fingerprinting protection rather than editing values one by one.

How can I bypass browser fingerprinting?

You cannot avoid exposing properties a page can legitimately read, but you can make them common (standardized values, as Tor Browser does) or inconsistent across visits (randomized, as Brave does). Both defeat tracking; neither is perfect against determined fraud systems.

How do I turn off browser fingerprinting?

There is no single switch, because fingerprinting uses ordinary browser features. The closest are Firefox's privacy.resistFingerprinting setting, Brave's fingerprinting protection and Tor Browser, which block or standardize the most revealing APIs.

Everything on this page is computed in your browser and never uploaded. Entropy figures are estimates from published measurement studies, not from our visitors: we keep no fingerprint database.

Last updated October 21, 2026