You clear your cookies. You open incognito mode. You install an ad blocker. You think you are invisible. You are not. Browser fingerprinting identifies you using dozens of signals that persist regardless of cookies, VPNs, or private browsing. Over 90% of browsers have a unique fingerprint.
What signals are collected
A fingerprint is assembled from hundreds of data points that your browser exposes to every website you visit. None of these require your permission:
- Canvas fingerprint — JavaScript instructs your GPU to render a hidden image. Tiny differences in how each GPU and font renderer produces the image create a unique hash.
- WebGL fingerprint — Similar to canvas, but using 3D rendering. Reveals your graphics card model and driver version.
- Audio context fingerprint — An audio signal is processed through your browser's audio stack. The output differs slightly between hardware and operating system configurations.
- Screen resolution and color depth — Combined with browser window size and device pixel ratio.
- Installed fonts — Websites can probe which fonts are installed by measuring text rendering dimensions. Each user's font set is unique.
- Timezone and language settings — Narrows geographic location independently of IP address.
- Browser plugins and extensions — What you have installed modifies how certain APIs respond.
- Navigator properties — Platform, hardware concurrency (CPU core count), device memory, touch support, Do Not Track setting.
How unique is your fingerprint?
Research from the Electronic Frontier Foundation (EFF) and academic studies consistently find that 80–94% of browser fingerprints are unique among tested populations. Even partial fingerprints — using only five or six signals — narrow a population to a small enough group for effective tracking across sites and sessions.
You can check your own fingerprint right now using our Browser Fingerprint Analyzer — it collects the same signals that third-party trackers use and shows you exactly how unique your configuration is.
Why incognito mode does not help
Incognito mode prevents your browser from saving cookies, history, and form data to disk. It does nothing to change your browser configuration, GPU, screen resolution, or installed fonts. Every signal that makes your fingerprint unique is still present and readable in incognito mode. A fingerprint established in a regular browsing session can be re-identified in an incognito session by the same tracker.
Does a VPN help?
A VPN changes your IP address, which removes one fingerprinting signal. It does not affect canvas fingerprinting, WebGL, audio context, screen resolution, fonts, or any other hardware/software signals. A VPN reduces fingerprinting surface marginally but does not prevent fingerprint-based tracking.
What actually reduces fingerprinting
- Brave browser — Adds random noise to canvas and WebGL outputs, making each fingerprint session different without breaking site functionality.
- Firefox with Enhanced Tracking Protection (Strict) — Blocks known fingerprinting scripts and restricts some API access.
- Tor Browser — Standardizes as many browser properties as possible. Extremely privacy-protective but significantly impacts usability.
- uBlock Origin — Blocks fingerprinting scripts served by known tracking domains.