facebook-pixel

Browser Fingerprinting: How Websites Track You Without Cookies

L
Lunyb Security Team
··9 min read

You delete your cookies, browse in incognito mode, and clear your history—yet websites still seem to recognize you. The culprit is likely browser fingerprinting, a tracking technique that quietly identifies your device using dozens of subtle data points. Unlike cookies, which you can see and delete, fingerprints are invisible, persistent, and surprisingly accurate.

In this guide, we break down exactly how browser fingerprinting works, what information websites collect about you, why it's used, and the practical steps you can take to reduce your trackable footprint in 2026.

What Is Browser Fingerprinting?

Browser fingerprinting is a tracking method that builds a unique identifier for your device by combining dozens of pieces of information your browser shares with websites—such as screen resolution, installed fonts, time zone, graphics hardware, and language settings. When combined, these data points create a "fingerprint" that can identify you with up to 99% accuracy, even across browsing sessions and without storing anything on your device.

The technique was first formally documented by the Electronic Frontier Foundation in 2010 through their Panopticlick project, which showed that the average browser exposes enough information to be uniquely identified among millions of users. Since then, fingerprinting has grown into one of the most widespread—and least understood—forms of online tracking.

How It Differs From Cookies

Traditional cookies are small files stored on your device that websites can read on return visits. You can delete them, block them, or refuse them. Fingerprinting, by contrast, doesn't store anything—it simply reads data your browser already sends. That makes it:

  • Stateless: No file to delete.
  • Silent: No banner, no prompt, no consent dialog in most cases.
  • Persistent: Survives incognito mode, cache clears, and even some private browsing tools.

How Browser Fingerprinting Works

When you visit a website, your browser automatically shares technical information so the page can render properly. Fingerprinting scripts collect and hash this data into a unique signature. Here's the process step by step:

  1. Data collection: A JavaScript on the page queries your browser for properties like user agent, screen size, installed plugins, and hardware details.
  2. Advanced probing: The script may render hidden graphics (canvas fingerprinting) or play inaudible audio (audio fingerprinting) to measure how your device processes them.
  3. Hashing: All collected attributes are combined and hashed into a single identifier string.
  4. Matching: The hash is compared against a database. If it matches a previous visit, you're recognized—even if you've changed IP, cleared cookies, or switched accounts.
  5. Profile enrichment: Your fingerprint is linked to behavior, purchases, and other identifiers to build a long-term profile.

What Data Goes Into a Browser Fingerprint?

Modern fingerprinting systems combine 50 or more attributes. Individually, most are harmless. Combined, they're almost always unique to one person.

CategoryExamplesUniqueness
Browser identityUser agent, browser version, languageLow
HardwareScreen resolution, color depth, CPU cores, RAMMedium
GraphicsCanvas rendering, WebGL renderer, GPU modelHigh
AudioAudioContext output signatureHigh
SystemTime zone, OS, installed fontsHigh
NetworkIP address, connection typeMedium
BehavioralMouse movement, typing rhythm, scroll patternsVery High

Canvas Fingerprinting

Canvas fingerprinting instructs your browser to draw a hidden image—usually a line of text with shadows, curves, and emojis. Because every combination of GPU, driver, operating system, and font rendering engine produces a slightly different result, the pixel output becomes a near-unique signature.

WebGL and Audio Fingerprinting

WebGL fingerprinting renders 3D shapes to expose your graphics hardware's unique behavior. Audio fingerprinting generates a tone you can't hear and measures how your audio stack processes it. Both are extremely hard to spoof without breaking websites.

Behavioral Fingerprinting

Newer systems track how you move your mouse, how fast you type, and the rhythm of your scrolling. These biometric patterns are difficult to fake and can re-identify users even across different devices.

Why Do Websites Use Fingerprinting?

Fingerprinting isn't always sinister. It has legitimate uses—but it's also abused. Understanding both sides helps you make informed choices.

Legitimate Uses

  • Fraud prevention: Banks and payment processors use fingerprints to detect account takeovers.
  • Bot detection: Distinguishing real users from scrapers and credential-stuffing bots.
  • Account security: Flagging logins from unrecognized devices.
  • Analytics deduplication: Counting unique visitors without cookies.

Privacy-Hostile Uses

  • Cross-site tracking: Following you across unrelated websites to build an advertising profile.
  • Price discrimination: Showing different prices based on inferred wealth or device.
  • Re-identification: Linking "anonymous" sessions to your real identity.
  • Evading consent: Tracking users who explicitly rejected cookies.

How Accurate Is Browser Fingerprinting?

Studies consistently show that fingerprinting can identify users with 90–99% accuracy. The EFF's research found that more than 80% of browsers had instantly unique fingerprints. A 2020 study from INRIA showed that even when individual attributes change, fingerprints can be "linked" over time with high confidence using machine learning.

Mobile devices were once considered harder to fingerprint because their hardware is more uniform. That's no longer true—researchers now use sensor calibration data, battery levels, and motion sensors to distinguish otherwise identical phones.

Signs You're Being Fingerprinted

Because fingerprinting is silent, you can't directly see it happening. But there are tell-tale signs:

  • Ads follow you across websites even after clearing cookies.
  • A site "remembers" you despite using incognito mode.
  • You see different prices than friends on the same product page.
  • Login security flags trigger only on certain devices.
  • Browser developer tools show requests to known fingerprinting domains (e.g., FingerprintJS, ThreatMetrix, Iovation).

How to Reduce Your Browser Fingerprint

You can't make yourself completely invisible online, but you can dramatically reduce your fingerprint's uniqueness. The goal is to look like as many other users as possible.

1. Use a Privacy-Focused Browser

Browsers like Tor Browser, Brave, and Mullvad Browser are designed to resist fingerprinting. They standardize fonts, screen sizes, and rendering quirks so users blend into a larger crowd. Tor is the gold standard but slower; Brave is a practical daily driver.

2. Disable or Limit JavaScript Where Possible

Most fingerprinting scripts depend on JavaScript. Extensions like NoScript or browser "strict" modes can block them, though this often breaks websites. A middle ground is to allow JavaScript only on trusted domains.

3. Use Anti-Fingerprinting Extensions

Tools such as CanvasBlocker, Trace, and Privacy Badger inject noise into canvas and WebGL outputs, making your fingerprint inconsistent across visits. Ironically, an inconsistent fingerprint can sometimes make you more trackable, so use these carefully.

4. Standardize Your Settings

  • Keep your browser updated so you share a version with millions of others.
  • Avoid installing unusual fonts or extensions that make you stand out.
  • Use the default window size when possible—resizing creates a unique screen footprint.

5. Use Encrypted DNS and Network-Level Privacy

Encrypted DNS (DNS over HTTPS or DNS over TLS) prevents your network provider from seeing which sites you visit. Combined with a private browser, it limits how much network metadata can be tied back to you.

6. Be Mindful of What You Share Through Links

Every link you click or share can carry tracking parameters that get tied to your fingerprint. Using a privacy-respecting link manager like Lunyb lets you create clean, short URLs without bolted-on tracking pixels. If you want a deeper look at how Lunyb handles privacy, see our honest review of Lunyb.

Comparison: Browser Fingerprinting vs. Other Tracking Methods

MethodUser ControlPersistenceAccuracy
CookiesHigh (delete/block)Until clearedHigh
Local StorageMediumUntil clearedHigh
IP TrackingLowUntil IP changesMedium
Browser FingerprintingVery LowMonths to yearsVery High
Behavioral BiometricsVery LowCross-deviceExtreme

Pros and Cons of Fingerprinting From a User Perspective

Pros

  • Stronger fraud and account security on legitimate sites.
  • Better bot filtering reduces spam and abuse.
  • Smoother experiences (e.g., recognizing trusted devices).

Cons

  • Tracks you without consent or visibility.
  • Bypasses cookie-based privacy controls.
  • Enables price discrimination and profiling.
  • Hard to detect, harder to opt out of.

The Future of Browser Fingerprinting

Regulators are catching up. The EU's ePrivacy framework and several U.S. state laws now treat fingerprinting as personal data processing—meaning consent is required. Browser vendors are responding too: Safari has aggressive anti-fingerprinting protections, Firefox blocks known fingerprinting scripts by default, and Chrome's Privacy Sandbox aims to standardize APIs to reduce passive identification.

At the same time, trackers are evolving. Server-side fingerprinting, TLS handshake analysis, and AI-driven behavioral profiling are emerging techniques that don't rely on JavaScript at all. The arms race is far from over.

Related Reading

Frequently Asked Questions

Can incognito mode prevent browser fingerprinting?

No. Incognito mode only prevents your browser from saving history, cookies, and form data locally. It doesn't change the information your browser sends to websites, so your fingerprint remains essentially identical to your normal browsing session.

Is browser fingerprinting legal?

It depends on jurisdiction. In the EU, UK, and several U.S. states, fingerprinting is considered personal data processing under privacy laws like GDPR and CCPA, requiring informed consent. In many other regions, it remains largely unregulated. Even where legal, deceptive use can violate consumer protection rules.

How can I test my own browser fingerprint?

Free tools like the EFF's Cover Your Tracks, AmIUnique.org, and BrowserLeaks.com analyze your browser and show how unique your fingerprint is. They'll list which attributes make you stand out so you can adjust settings accordingly.

Does changing my IP address help?

Only partially. Your IP is one of many fingerprint attributes, so changing it disrupts one data point but leaves dozens of others intact. Trackers can still recognize you from your canvas, fonts, hardware, and behavior. Real protection requires reducing the uniqueness of the full fingerprint, not just the network layer.

Are mobile browsers safer from fingerprinting?

Slightly, because mobile hardware is more standardized. But modern fingerprinting uses sensor data, battery APIs, and behavioral signals that work just as well—or better—on phones. Mobile users should still use privacy-focused browsers and limit app-based tracking.

Final Thoughts

Browser fingerprinting is one of the most powerful—and least visible—tracking technologies on the modern web. It works whether you accept cookies or not, whether you're in incognito mode or not, and whether you've heard of it or not. Complete invisibility online isn't realistic for most people, but informed choices about your browser, extensions, and the tools you use to share links can meaningfully shrink your digital footprint.

Start with a privacy-respecting browser, test your fingerprint regularly, and choose services that don't pile on extra tracking. Small, consistent habits add up to real privacy gains over time.

Protect your links with Lunyb

Create secure, trackable short links and QR codes in seconds.

Get Started Free

Related Articles