About

What is Browser Fingerprinting?

A technical guide to device identification on the modern web.

The Basics

Browser fingerprinting is a technique for identifying devices based on the unique combination of characteristics they expose to websites. Every browser reveals information about the device it runs on — screen resolution, installed fonts, GPU capabilities, audio processing characteristics, and dozens of other signals. Individually, each signal is shared by many devices. Combined, they create a fingerprint that is statistically unique.

How It Differs From Cookies

Cookies are stored on the device and can be deleted, blocked, or isolated to specific browsing sessions. Fingerprinting doesn't store anything — it reads characteristics that already exist. This means fingerprints persist across cookie clearing, incognito mode, and even browser updates. However, fingerprinting is probabilistic rather than deterministic: two identical devices will produce the same fingerprint, so confidence scoring is essential.

Browser Signals vs Edge Analysis

Traditional fingerprinting relies on JavaScript APIs executed in the browser — Canvas rendering, WebGL parameters, AudioContext output, and navigator properties. These browser signals are powerful but can be spoofed by browser extensions and anti-detect browsers. Edge analysis — JA4/TLS fingerprints, HTTP fingerprints, round-trip timing, and ASN classification — is captured during the network handshake before any client code runs. It cannot be modified by browser-level tools. FingerprintIQ fuses both layers for maximum accuracy.

The Signal Categories

Network

VPN, proxy, Tor, datacenter, IP reputation, TLS analysis

Client

Canvas, WebGL, audio, fonts, headless, tampering, VM

Bot Detection

Good bots (crawlers) vs bad bots (scrapers, stuffers)

Velocity

Visit frequency anomalies indicating automation

Geolocation

RTT timing vs claimed location coherence

Web3

Wallet detection, multi-wallet, Sybil risk scoring

A Brief History

Browser fingerprinting emerged from academic research in the early 2010s, with the Panopticlick project by the EFF demonstrating that browsers could be uniquely identified from their exposed APIs. Early commercial implementations focused on fraud detection in financial services. Today, fingerprinting is used across industries for device identification, bot detection, and security — while browser vendors increasingly implement countermeasures like Safari's Intelligent Tracking Prevention and Brave's farbling.

Start identifying devices today

Free tier includes 25,000 identifications per month. No credit card required.