Step 04 · Blur

Fingerprint check

Clear every cookie and trackers can still recognize you by how your browser draws, sounds and measures. Check whether your fingerprint holds still, then pick a way to blur it.

Updated

Scan your browser

This reads the same signals fingerprinting scripts use, right here in this tab. Nothing is sent anywhere. Only the previous scan's hashes are kept in this browser, so the next scan can tell you what changed.

Waiting to scan…

Fingerprint ID
—
Signals blurred
—
Previous scan
—

What each signal did
SignalHashVs previous scanTwo reads in a rowDetail
Results appear here after the scan.

Changed

Different from your previous scan. After a browser restart, that's randomization working: a tracker sees a new person.

Noisy

Different on two back-to-back reads. Your browser adds fresh noise every time. Hard to track, but some scripts can spot the noise itself.

Same / Stable

Identical every time. Fine in Tor or Mullvad Browser, where everyone matches. Anywhere else, it's a stable ID you can't clear.

What fingerprinting is

Every browser leaks small facts: the exact pixels it draws for a line of text, your graphics card, installed fonts, screen size, time zone. None is unique on its own. Combined, they usually are. Studies by AmIUnique and the EFF (the team behind Cover Your Tracks) found that most browsers they tested were unique.

That matters for Ad Poison because a fingerprint survives everything on the reset and hygiene pages. Clear cookies, reset your ad ID, and a fingerprinting script can still say “same browser as last week” and reattach your old profile. Blurring your fingerprint keeps those resets from being undone.

Works with the generator: chaff fills the profile tied to your cookies with junk. Fingerprint protection stops trackers linking a fresh, clean session back to the old one. They cover different holes.

Two ways to blur

Pick one approach. Mixing them, or stacking extensions, tends to make you rarer.

Blend in

Make every user look identical, so your fingerprint is shared with a huge crowd. This is the strongest approach, but it only works if you don't customize: no extra extensions, default window size, default settings.

Who does it: Tor Browser, Mullvad Browser, and Firefox's resistFingerprinting mode.

Randomize

Add small, invisible changes to the values scripts read, so you look like a different person each session. It's easier to live with because you keep your normal browser habits, but the noise itself can sometimes be detected.

Who does it: Brave (built in), JShelter, CanvasBlocker, Chromixer.

Our picks, easiest first

A browser with protection built in beats any extension: it's tested by millions and updates itself.

Anti-fingerprinting options
OptionEffortApproachGood to know
BraveEasiestRandomizeOn by default. Changes per site and per session. Chromium-based, so Chrome extensions and habits carry over.
FirefoxEasyBlock + reduceSet Enhanced Tracking Protection to Strict: it blocks known fingerprinting scripts and limits what others can read.
SafariEasyReduceSet Advanced Tracking and Fingerprinting Protection to All Browsing (it's on in Private Browsing by default).
Mullvad BrowserStrongBlend inTor Browser's protections without the Tor network. Free, no Mullvad account needed. Pair with a VPN to hide your IP too.
Tor BrowserStrongestBlend inBiggest crowd to hide in and hides your IP. Slower, and some sites block Tor or show more CAPTCHAs.
JShelterExtensionRandomize + restrictBacked by the Free Software Foundation. In the Chrome, Edge and Firefox stores, so it auto-updates. Can break some sites at higher levels.
CanvasBlockerExtensionRandomizeFirefox only. Long-running and configurable. Skip it if you already use Strict mode with resistFingerprinting.
ChromixerExperimentalRandomizeCovers a lot of signals in Chrome, but see the caveats below before installing.

Chrome has no fingerprint protection for normal browsing. If you're staying on Chrome, JShelter is the safest add-on; switching to Brave is the bigger win.

Disposable browser or spoofer? A disposable session throws away cookies and logins, so it isolates what you do; a spoofer disguises which browser did it. You want both: see throwaway sessions for the pros, cons and free options.

About Chromixer

Chromixer is an open-source (MIT) Chrome extension that randomizes canvas, WebGL, audio, fonts, screen and hardware values, WebRTC, client rects and more, with a new random seed each session. On paper it covers more ground than most extensions, and you can run this page's check to watch it work.

Why it's last on the list: At the time of writing (October 2026) it isn't in the Chrome Web Store. You install it by downloading the source and loading it unpacked in Developer mode, so it never updates itself and Chrome warns about it on every launch. It can read and change every page you visit, and it's a young project that few people have reviewed. Randomizing values one by one can also produce combinations no real device has (a phone screen with a desktop GPU), which can make you easier to spot.

If you're comfortable reading the code and pulling updates yourself, it's a fun one to try and a good way to see how randomization works. Everyone else should start with Brave or JShelter.

Turn it on

Brave
  • Settings → Shields: make sure Block fingerprinting is on (it is by default).
  • Leave your language list at one entry. Extra languages add identifying detail.
  • Test it: scan here, restart Brave, scan again. Canvas, WebGL and audio should all show Changed.
Firefox
  • Settings → Privacy & Security → Enhanced Tracking Protection → Strict. This blocks known and suspected fingerprinters.
  • Optional, stronger: in about:config set privacy.resistFingerprinting to true. Your time zone reads as UTC, canvas reads are blocked or randomized, and some sites break. Mozilla doesn't recommend it for everyday use, so try it in a separate profile first.
Safari
  • Mac: Safari → Settings → Advanced → Use advanced tracking and fingerprinting protection → in all browsing.
  • iPhone and iPad: Settings → Apps → Safari → Advanced → Advanced Tracking and Fingerprinting Protection → All Browsing.
Tor Browser & Mullvad Browser
  • Don't install extensions or change fonts. Every tweak moves you out of the crowd.
  • Don't maximize the window. Letterboxing keeps your window size in common buckets; a maximized window reveals your screen.
  • Raise the security level to Safer or Safest to disable more scripting when you don't need it.
Chrome & Edge
  • No built-in fingerprint protection for normal browsing. Install JShelter from your browser's store, or move your everyday browsing to Brave.
  • Edge's Strict tracking prevention (see hygiene) blocks some known fingerprinting scripts, but doesn't change what your browser reports.

Second opinions

These sites compare your fingerprint against everyone they've tested, which this page can't do because it doesn't collect anything. They do see your browser's details while you test.

Quick answers

Does a VPN stop browser fingerprinting?

No. A VPN hides your IP address, but your fingerprint is built from your browser, graphics card, fonts and settings, which look the same through any network.

Should I install several anti-fingerprinting extensions?

No. Every extension changes how your browser behaves, and stacking them makes you rarer, not safer. Pick one approach: a privacy browser, or one extension.

Is randomizing or blending in better?

Blending in (Tor Browser, Mullvad Browser) is strongest because millions of users share one fingerprint. Randomizing (Brave) is easier to live with day to day and still stops trackers linking your sessions.