facebook-pixel

Browser Fingerprinting: How Websites Track You Without Cookies

L
Lunyb Security Team
··8 min read

Every time you visit a website, your browser quietly hands over dozens of technical details about your device — screen resolution, installed fonts, graphics hardware, time zone, language settings, and much more. Combined, these details form a unique signature called a browser fingerprint. Unlike cookies, you cannot simply delete a fingerprint, and most people have no idea it's being collected.

This guide explains exactly how browser fingerprinting works, why advertisers and data brokers rely on it, and what you can realistically do to reduce your exposure without breaking the modern web.

What Is Browser Fingerprinting?

Browser fingerprinting is a tracking technique that identifies a device by combining dozens of technical attributes reported by the browser into a single, near-unique signature. Where cookies store an ID on your device, a fingerprint is derived from your device — meaning it persists even if you clear your browser data or switch to private browsing.

The Electronic Frontier Foundation's Panopticlick study (now Cover Your Tracks) showed that most browsers are unique among millions of visitors. In practical terms, a fingerprint is stable enough to identify you across websites for days or weeks at a time — sometimes longer.

Fingerprinting vs. Cookies

AttributeCookiesBrowser Fingerprinting
Storage locationOn your deviceDerived from device attributes
User controlCan be deleted or blockedDifficult to remove
Legal disclosureUsually required (cookie banners)Rarely disclosed clearly
Works in private mode?LimitedYes — fully
Cross-site trackingBlocked in most modern browsersStill widely effective

How Browser Fingerprinting Actually Works

A fingerprinting script runs silently in the background when a page loads. It collects data points through legitimate browser APIs and combines them into a hash. The more data points, the more unique the hash.

The Data Points Collected

  1. User-Agent string — browser name, version, operating system.
  2. Screen resolution and color depth — including multi-monitor setups.
  3. Installed fonts — detected via CSS or Canvas measurements.
  4. Time zone and system language — often narrows you down to a city.
  5. Hardware concurrency — number of CPU cores.
  6. Device memory — approximate RAM in gigabytes.
  7. Browser plugins and extensions — some extensions leak their presence.
  8. Touch support, battery status, and sensors — mobile-specific signals.

Advanced Fingerprinting Techniques

Beyond the basics, sophisticated trackers use rendering-based methods that expose subtle hardware differences:

  • Canvas fingerprinting — the site asks your browser to draw a hidden image with text and shapes. Because each GPU, driver, and font-rendering engine produces slightly different pixels, the resulting image hash is highly unique.
  • WebGL fingerprinting — similar to Canvas but uses 3D rendering, revealing details about your graphics card and drivers.
  • AudioContext fingerprinting — plays an inaudible sound and measures how your audio stack processes it. Different chipsets produce different waveforms.
  • Font enumeration — a list of installed fonts is often enough to identify a workplace, operating system version, or design software.
  • Battery API (deprecated but still used) — battery level and charging rate as short-term identifiers.

Why Companies Use Browser Fingerprinting

Fingerprinting isn't always malicious. It has both defensive and commercial uses, which is why it remains legal in most jurisdictions.

Legitimate Uses

  • Fraud prevention — banks and payment processors detect stolen credentials when a login comes from an unfamiliar device signature.
  • Bot detection — services like Cloudflare and reCAPTCHA fingerprint browsers to distinguish humans from scrapers.
  • Account security — flagging suspicious logins from new devices.

Commercial and Advertising Uses

  • Cross-site tracking — building behavioral profiles without cookies.
  • Ad targeting and retargeting — following users after they clear cookies.
  • Price discrimination — showing different prices based on device profile.
  • Ban evasion detection — forums and marketplaces re-identifying users who create new accounts.

How Unique Is Your Fingerprint?

Studies consistently find that the majority of desktop browsers are uniquely identifiable. A 2020 research paper by INRIA found that around 81% of browsers had a unique fingerprint. Mobile devices are slightly less unique because iPhones and popular Android models tend to share more standardized settings — but even there, the combination of installed apps, keyboards, and time zones often gives you away.

You can check your own fingerprint using free tools such as Cover Your Tracks (EFF), AmIUnique.org, or CreepJS. The results are usually eye-opening.

How to Reduce Browser Fingerprinting

Total anonymity is nearly impossible without severely breaking the web, but you can dramatically shrink your fingerprint and blend in with a larger crowd. The goal is not invisibility — it's looking like everyone else.

1. Use a Browser With Built-In Fingerprint Resistance

Some browsers actively fight fingerprinting by returning generic values or randomizing outputs:

  • Tor Browser — the gold standard. Every user reports the same screen size, fonts, and time zone.
  • Brave — includes "farbling," which slightly randomizes Canvas, WebGL, and audio outputs on every session.
  • Firefox — with privacy.resistFingerprinting enabled in about:config, it mimics Tor-style defenses.
  • Mullvad Browser — Tor's engine without the onion network, ideal for daily browsing.

2. Limit Browser Extensions

Ironically, installing many privacy extensions can make you more unique. Each extension adds detectable behavior. Stick to a small set of well-maintained tools like uBlock Origin.

3. Block Fingerprinting Scripts

Content blockers such as uBlock Origin (with the anti-fingerprinting filter list) and Privacy Badger automatically block known fingerprinting scripts from companies like FingerprintJS, ThreatMetrix, and BlueCava.

4. Disable Unnecessary Web APIs

In Firefox, you can disable WebGL, the Battery API, and geolocation individually. This trades some website functionality for meaningfully less exposure.

5. Use Encrypted DNS and Private Browsers Together

Encrypted DNS (DNS over HTTPS or DNS over TLS) hides which sites you visit from your network provider, while a hardened browser hides who you are from the sites themselves. Together they cover both layers of tracking.

6. Be Careful With Shortened Links

Some link shorteners inject their own tracking or fingerprinting scripts on interstitial pages. Choose privacy-conscious shorteners that redirect cleanly without profiling the visitor. Services like Lunyb are designed to shorten and share links without loading heavy tracking payloads on redirect — a small but meaningful part of a low-fingerprint workflow. If you'd like a deeper look, read our honest review of Lunyb or the broader 2026 URL shortener buyer's guide.

Fingerprint Resistance: Browser Comparison

BrowserCanvas ProtectionWebGL ProtectionFont Enumeration BlockEveryday Usability
Tor BrowserYes (uniform)YesYesSlow, some sites break
Mullvad BrowserYesYesYesGood
BraveYes (randomized)YesPartialExcellent
Firefox (RFP on)YesYesYesGood, some breakage
ChromeNoNoNoExcellent
SafariPartialPartialPartialExcellent (Apple only)

The Legal Landscape

Regulators are slowly catching up. Under the EU's GDPR and the ePrivacy Directive, browser fingerprinting for tracking purposes generally requires informed consent — the same standard as cookies. The California Consumer Privacy Act (CCPA) and its successor CPRA treat persistent identifiers similarly. In practice, enforcement has been uneven, and most sites still fingerprint without clear disclosure.

The direction of travel is clear: browsers are removing third-party cookies, and fingerprinting is filling the gap. Expect more regulatory attention, along with more sophisticated countermeasures baked directly into browsers over the next few years.

Should You Be Worried?

For most users, browser fingerprinting is more of a privacy nuisance than an immediate security threat. It fuels the surveillance advertising ecosystem and enables cross-site profiling, but it doesn't directly compromise your accounts or data. The people who need to worry most are:

  • Journalists and researchers protecting sources.
  • Activists in restrictive regions.
  • Anyone dealing with stalkers or targeted harassment.
  • Users in industries where competitive intelligence is a concern.

For everyday browsing, adopting a fingerprint-resistant browser and a good content blocker gives you 80% of the benefit with 5% of the effort.

Frequently Asked Questions

Can I completely stop browser fingerprinting?

No — not without breaking large parts of the web. Even Tor Browser only aims to make all its users look identical, not invisible. The realistic goal is to reduce uniqueness so you blend into a larger anonymity set rather than standing out as an individual.

Does private or incognito mode prevent fingerprinting?

No. Private browsing only clears cookies and history after your session. It does nothing to change your screen size, fonts, hardware, or Canvas rendering — all of which are still fully exposed to fingerprinting scripts.

Is browser fingerprinting legal?

In most countries it exists in a gray zone. Under GDPR and CCPA, fingerprinting for tracking purposes should require consent, but enforcement is inconsistent. Fingerprinting for fraud prevention and security is generally accepted under "legitimate interest" exemptions.

Will disabling JavaScript stop fingerprinting?

It stops most advanced techniques like Canvas and WebGL fingerprinting, but basic HTTP-header fingerprinting (User-Agent, Accept-Language, Accept-Encoding) still works. Disabling JavaScript also breaks most modern websites, so it's not practical for daily use.

Do mobile browsers have the same fingerprinting risks?

Yes, though mobile fingerprints tend to be slightly less unique because millions of people use the same iPhone or Android model with default settings. However, mobile-specific signals like installed keyboards, sensors, and precise device model can still identify you.

Final Thoughts

Browser fingerprinting is one of the most under-discussed privacy issues on the modern web. It survives cookie deletion, works in private mode, and quietly powers a global tracking industry. The good news is that browser vendors are finally treating it as a first-class problem, and users have real tools — Brave, Firefox with RFP, Mullvad Browser, and Tor — that meaningfully push back.

Start by testing your own fingerprint, switch to a browser that actively resists tracking, keep your extension list lean, and pair it with encrypted DNS. You won't disappear from the internet, but you'll stop being an easy target — and that's usually all the privacy you actually need.

Protect your links with Lunyb

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

Get Started Free

Related Articles