A VPN gives you a different IP. Browser fingerprinting reads the other forty signals your browser leaks — the ones a different IP doesn't change.

A VPN gives you a different IP address. That's it. The browser you're reading this with leaks dozens of other properties — screen dimensions, installed fonts, GPU model, audio-context quirks, timezone — and any site you visit can stitch those into a fingerprint that follows you across networks, IPs, and logged-out sessions.

Consumer VPN marketing quietly conflates "hides your IP" with "anonymous online." Those two things stopped being equivalent more than a decade ago. If you're paying for a VPN to evade tracking — rather than to encrypt a hostile coffee-shop Wi-Fi or defeat geo-blocking — you're solving the wrong layer of a problem that lives somewhere else.

This piece is the breakdown: what a VPN actually protects, what fingerprinting reads, why the one does nothing to the other, and the short list of things that actually do.

What a VPN really hides

The VPN's job is narrow and worth respecting. It encrypts the connection between you and the VPN endpoint, which gives you four real benefits:

These are genuine protections — for the right threat. If your concern is your ISP logging URLs, a VPN matters. If a streaming service geofences content you've paid for, a VPN matters. If you regularly connect from public networks, a VPN reduces in-transit risk to whatever your provider's risk profile is — which is often lower than the network you're on, but never zero.

What a VPN does not touch: anything happening inside your browser tab. Cookies still get set. JavaScript still runs. The whole fingerprint surface stays as exposed as if you'd never installed the VPN at all.

What browser fingerprinting actually reads

When a tracker wants to identify you without cookies, it asks the browser a long list of low-stakes questions whose combined answer is wildly unique. Each individual reading is innocuous:

The EFF's Cover Your Tracks project (the successor to Panopticlick) has found that the combined entropy of around fifteen of these signals is enough to uniquely identify roughly one in every 286,000 browsers — which, in practice, means most people are unique within their continent. The fingerprint is stable enough to recognize you across days and networks, and weak enough on its own that no single signal looks worth blocking.

Why a VPN can't help here

The fingerprint is collected by JavaScript running inside your browser. It's collected before any data leaves your device. The tunnel — whether VPN, Tor, or direct — only carries the output of those measurements onward.

A tracker site, with you behind a VPN, receives:

Switching VPN endpoints changes one of those three. The fingerprint hash is identical from any IP, any country, any session. That's the entire point of fingerprinting: a stable identifier without cookies. You could connect to ten different VPN exit nodes within an hour and the same tracker still knows it's the same person every time. The IP rotation isn't even noise — it's metadata the tracker doesn't need.

From the IETF

"Identification is the linking of information to a particular individual to infer an individual's identity or to allow the inference of an individual's identity."

RFC 6973 §5.2.5 (IETF, public domain)

RFC 6973 is the IETF's framework for thinking about privacy threats in protocol design. Its taxonomy separates the layers a single tool can address. A VPN sits at the transport-confidentiality layer. Fingerprinting attacks the identification layer above it. Defending one doesn't move the other.

What actually defeats fingerprinting

The honest list is shorter than the privacy-tool industry wants you to believe.

Use a VPN for what it's good at — encrypting transit and crossing geofences — and reach for the tools above when the threat is actually identification. Layering them helps; substituting them for each other doesn't.

The Toolhub workflow

This is the same trust model that sits behind every tool on Toolhub: browser-only, no upload, no server-side anything. A "free online" tool that posts your payload to its server hands the operator your full fingerprint plus your data — because their JavaScript ran in your browser, with the same access to those high-entropy signals as any tracker.

We wrote about this from the tool-author side in Why browser-only tools matter for privacy. The other side of the coin — what your photos leak before they ever reach an upload — is in EXIF metadata: what photos quietly leak about you. Strip image metadata locally with the EXIF stripper, generate integrity hashes for your own files with Hash generator, and treat any tool that wants your data to leave your tab as the privacy story it actually is.

← All articles