vpnandprivacy

Free tool · runs in your browser · nothing stored

Browser fingerprint test

A VPN hides your address. It does not hide any of this, and this is usually enough to recognise you.

Your fingerprint hash

Computing…

Same hash on two visits = the same device to a tracker. A hash that changes each visit means your browser is randomising, which is good.

estimated identifying bits
SignalValueEst. bits

Everything on this page runs in your browser. We do not log what you check, and no result — no address, no email, no speed figure — leaves your device. Analytics records that the tool was used, never what it returned. Privacy policy. Tool last reviewed 2026-09-06.

Why this matters more than your IP

Cookies can be cleared and IP addresses change. A fingerprint is a by-product of the browser doing its job — it has to tell a site the screen size to lay out a page, and it has to render fonts and graphics to show them. Trackers collect a couple of dozen of these values, hash them, and use the hash as an identifier that follows you across sites, across VPN servers, and across private-browsing sessions. The EFF's Panopticlick project found in 2010 that 84% of browsers were unique; modern browsers expose more, not less, though the privacy-focused ones have started pushing back.

What each signal contributes

Screen resolution and colour depth are moderately identifying. Installed fonts, detected by measuring how text renders, are highly identifying on desktops. Canvas and WebGL fingerprints capture how your particular graphics card and driver draw a test image, which differs subtly between machines. Timezone and language locate you geographically regardless of VPN. Hardware concurrency and memory identify the class of device. The estimates on this page are from published distributions of each value and are indicative, not a measurement against a live population.

Reducing it

The strategy that works is to look like many other people, not to look like no one: blocking canvas entirely is itself rare and therefore identifying. Tor Browser standardises everything. Firefox's resist-fingerprinting does most of the same. Brave adds per-site randomisation so the hash differs everywhere. On any browser, keeping the window at a common size, the default fonts, and the default language reduces the bits.

Frequently asked questions

What is browser fingerprinting?

Identifying you from the combination of things your browser reveals — screen size, fonts, graphics card, timezone, language, how it draws a hidden image — rather than from a cookie or IP. Each is common on its own; together they are often unique. A VPN changes none of them, which is why sites can recognise you across a VPN.

Does a VPN stop fingerprinting?

No. A VPN hides your IP. Your fingerprint is everything else, and it is the same with or without the tunnel. The defences are in the browser: Tor Browser and Firefox's resist-fingerprinting mode make everyone look alike; Brave randomises; Safari limits what is exposed. Some VPN browser extensions add partial protection.

What does "bits of identifying information" mean?

Each answer narrows down who you could be. Something half of users share is worth 1 bit; something 1 in 1,000 share is worth about 10 bits. Around 33 bits is enough to single out one person among everyone online. This page estimates bits from typical distributions, not from a live database, so treat it as a guide rather than a measurement.

Why does my canvas hash change each visit?

Your browser is randomising it — Brave, Firefox with resist-fingerprinting, and some extensions add noise to canvas output so the hash cannot be used to track you. That is good.

Do you store my fingerprint?

No. Everything on this page is computed and displayed in your browser and never sent anywhere. The hash you see is for you to compare between browsers or visits.

Which browser is best against fingerprinting?

Tor Browser, then Firefox with privacy.resistFingerprinting on, then Brave, then Safari. Chrome and Edge expose the most. Extensions that block canvas access help but can themselves be detectable.

More tools