Fingerprinting · Browser Tests

Browser Fingerprint Test

Build your device fingerprint from canvas, WebGL, audio and dozens of signals, then see how identifiable it makes you.

Scanning your browser…
Building your fingerprint…

Reading canvas, WebGL, audio and device signals. Everything stays in your browser.

On this page
  1. What a browser fingerprint is
  2. How this test builds yours
  3. The signals that matter most
  4. Reading the uniqueness score
  5. How to be harder to track

What a browser fingerprint actually is

A browser fingerprint is the combination of small, individually harmless details your browser hands to every website you visit, your screen size, timezone, fonts, graphics card, language settings and dozens more. On their own none of them identify you. Together, they are often unique enough to recognise your browser on a later visit without any cookie at all.

That is the uncomfortable part. Cookies can be cleared and blocked, and increasingly they are. Fingerprinting sidesteps that entirely: it does not store anything on your device, it simply measures what is already there. A tracker builds the same fingerprint on each visit and matches them up. The technique is quiet, needs no permission prompt, and works in private-browsing windows.

Nothing here leaves your browser

This test runs the same measurements a real tracker would, but it does the matching for you and keeps the result on your screen. Use it to see how distinctive your setup is, then decide whether you want to blend in more.

How this test builds your fingerprint

The scan above gathers signals from three different layers of the browser, then hashes the whole set into the single ID you see. Each layer is measured the same way commercial fingerprinting libraries measure it.

  • Canvas rendering. The page draws hidden text and shapes to a canvas and reads the pixels back. Tiny differences in your GPU, drivers, anti-aliasing and installed fonts change those pixels, so the same drawing produces a slightly different image on different machines.
  • WebGL and the GPU. Your graphics hardware reports a vendor and renderer string, and renders 3D test output with machine-specific quirks. The GPU model alone is one of the highest-value signals there is.
  • Audio processing. An oscillator is run through the Web Audio engine offline. The maths is deterministic in theory, but small floating-point differences between devices make the output a stable, measurable value.
  • Device and browser facts. Screen resolution, pixel ratio, colour depth, CPU cores, memory, timezone, languages, touch support and the list of installed fonts, each narrows the crowd a little further.

Every one of those is combined and passed through a hashing function, so the same browser produces the same ID, and a single changed signal produces a completely different one.

The signals that matter most

Not every signal carries the same weight. Some, like whether cookies are enabled, split the world into two big halves and barely help a tracker. Others can nearly identify you on their own.

Signal How much it reveals Why
Canvas / WebGL Very high GPU, drivers and font rendering combine into a near-unique image
Installed fonts High The exact set of fonts reflects your OS, apps and manual installs
Timezone & language Medium Narrows you to a region and locale, strong when combined
Screen & pixel ratio Medium Unusual resolutions and scaling factors stand out
Cookies enabled Very low Almost everyone has them on; it splits the crowd roughly in half

The score above weights each signal roughly by how much it narrows the crowd, which is why turning cookies off changes almost nothing while a rare GPU changes a lot.

Reading the uniqueness score

The result is shown in bits of entropy. It is the unit privacy researchers use, and it has a simple meaning: each extra bit roughly halves the number of people who share your fingerprint. Ten bits is one in about a thousand; twenty bits is one in a million.

Large studies of real visitors have found the average browser sits around eighteen bits of entropy, enough to single out most people. A phone on default settings usually scores lower and blends into a big crowd; a customised desktop scores higher and stands out.

Higher is worse, for once

On most tools a higher score is good. Here it is the opposite. A high bit count means your browser is easy to recognise and follow between sites. If you care about tracking, you want this number low.

How to be harder to track

You cannot remove your fingerprint, the same signals make pages render correctly, but you can make it far less distinctive and far less stable.

  • Use a browser that fights fingerprinting. Brave and the Tor Browser randomise or standardise the highest-value signals; Firefox has a resistFingerprinting mode that does the same.
  • Keep defaults. A maximised window at a common resolution, the default font set and no exotic tweaks all push you toward the crowd rather than away from it.
  • Go easy on extensions. Each niche add-on can leave a trace. A stack of unusual extensions is itself a distinguishing trait.
  • Do not rely on a VPN alone. It hides your IP, not your fingerprint. Pair it with a fingerprint-resistant browser if tracking is your concern, and check the WebRTC leak test to be sure your real IP is not leaking anyway.

Test again after each change and watch the bit count fall. When rescanning produces a different ID each time, a tracker can no longer join your visits together, which is the outcome that actually protects you.

Frequently Asked Questions

Is my fingerprint sent to your server?
No. Every signal, canvas, WebGL, audio, fonts and the device values, is read and hashed in your own browser using JavaScript. The resulting ID is shown to you and never transmitted to us. There is no database of visitors on this site to compare it against, which is also why the uniqueness figure is an estimate rather than a real-world lookup. Our Privacy Policy explains what the site itself collects, advertising and analytics cookies, and how to control them.
Why does my fingerprint change when I rescan?
On a stable browser it should stay the same between rescans within a session. If it changes, something is deliberately randomising a signal, Brave and the Tor Browser add noise to the canvas and audio readings on each read, and some privacy extensions do the same. That is a good sign: a fingerprint that will not sit still is far harder to track across visits than one that is stable and unique.
Does a VPN change my browser fingerprint?
Barely. A VPN changes your IP address and rough location, which matters, but a fingerprint is built from what your browser and device look like, screen, fonts, GPU, timezone, not from your network. Two people on the same VPN server still have completely different fingerprints, and your own fingerprint follows you from one VPN server to the next. That is exactly why fingerprinting exists: it works where IP-based tracking fails.
What counts as a unique or trackable fingerprint?
The more distinctive the combination of your signals, the fewer other people share it, and the easier you are to recognise on a later visit without any cookie. A common phone browser on default settings tends to blend into a large crowd; a desktop with an unusual GPU, a long font list and a rare timezone can be close to one of a kind. The score on this page estimates that in bits of entropy, roughly, each extra bit halves the number of people who look like you.
Can I stop websites from fingerprinting me?
You cannot switch it off completely, because the same signals that build a fingerprint are the ones websites use to render pages correctly. You can shrink it: use a browser with anti-fingerprinting built in, such as Brave, Firefox with resistFingerprinting or the Tor Browser, keep the browser at its default window size and fonts, and avoid stacking niche extensions that each add a distinguishing trait. The section above on being harder to track goes through the practical steps.