Check What Your Browser Fingerprint Reveals

Run the fingerprint inspector above to see the exact signals your browser exposes to trackers today, then read how those signals combine into a unique identifier that follows you across sites.

ZERO UPLOAD · ALL LOCAL
  1. The scan runs automatically when you open this page — no input needed.
  2. Each section shows a group of signals your browser exposes. Rows marked TRACKABLE are the highest-entropy signals used to identify you.
  3. The entropy score at the top estimates how uniquely identifiable your browser is across the web.
  4. Use the Copy buttons next to any row to copy that value to your clipboard.
  5. The Installed Fonts section lists which fonts from a 30-font probe were detected on your system.

What the research numbers mean

  • 83% of sampled browsers
  • 1 in ~1 million browsers
  • typically drops entropy score 40-60%
Scanning browser APIs…
~0 bits

Analysing fingerprint…

27+ bits VERY HIGH
19 – 26 bits HIGH
9 – 18 bits MODERATE
0 – 8 bits LOW

IDENTITY

USER AGENTTRACKABLE
APP VERSION
PLATFORM
VENDOR
WEBDRIVER

HARDWARE

CPU THREADS
DEVICE MEMORY
SCREEN RESOLUTIONTRACKABLE
AVAILABLE SCREEN
COLOUR DEPTH
PIXEL DEPTH
PIXEL RATIO
ORIENTATION
TOUCH POINTS
BATTERY LEVEL
BATTERY CHARGING

GRAPHICS

CANVAS HASHTRACKABLE
WEBGL VENDOR
WEBGL RENDERERTRACKABLE
WEBGL EXT COUNT
WEBGL EXTENSIONS
MAX TEXTURE SIZE
WEBGL 2
WEBGPU

AUDIO

AUDIO FINGERPRINTTRACKABLE
SAMPLE RATE
BASE LATENCY

NETWORK & PRIVACY

ONLINE
DO NOT TRACK
COOKIES ENABLED
CONNECTION TYPE
DOWNLINK
RTT
SAVE DATA

BROWSER ENVIRONMENT

LANGUAGE
LANGUAGESTRACKABLE
TIMEZONETRACKABLE
TIMEZONE OFFSET
PLUGIN COUNT
PLUGINS
LOCAL STORAGE
SESSION STORAGE
INDEXEDDB
WEBSQL
CODEC H.264
CODEC VP8
CODEC VP9
CODEC AV1
CODEC HEVC
SPEECH VOICES
VOICE NAMES

SYSTEM PREFERENCES

COLOUR SCHEME
REDUCED MOTION
CONTRAST
POINTER
HOVER
FORCED COLOURS

INSTALLED FONTS

INSTALLED FONTSTRACKABLE
Show detected fonts (30 probed)

Check What Your Browser Fingerprint Exposes

Run the inspector above and you see the same signals a tracker sees: information about your device, browser, and settings that combine into a unique identifier.1 Unlike cookies, fingerprinting is harder to block because it does not rely on stored data; it reads characteristics of your browser and hardware fresh, every time you visit a site.2

How a fingerprint forms from many small signals

A browser fingerprint forms when a site combines many small signals into one profile. No single value such as screen resolution or timezone proves who you are. The power of the technique lies in accumulation: each signal adds a layer of specificity that narrows the pool of matching browsers until only one or two candidates remain.

How entropy compounds across signals

Yet the combination of User-Agent, language, installed fonts, canvas hash, WebGL renderer, audio hash, hardware concurrency, and timezone can narrow the browser population dramatically.2 WebGL exposes graphics capabilities through a browser JavaScript API that can use hardware graphics acceleration.3 Consequently, fingerprinting works even when each individual signal looks harmless. Building on this, the fingerprint becomes more stable when the high-entropy signals remain unchanged across sessions, which is why canvas, WebGL, and audio matter so much.1 A tracker that reads all three can re-identify the same browser weeks later with high confidence, even when cookies are absent and the IP address has changed.

Reading these signals together in CapyToolkit shows how quickly a browser becomes distinctive. The Browser Fingerprint Inspector lists each value with its entropy contribution, so you can see which signals push your profile toward uniqueness. Canvas, WebGL, and AudioContext usually dominate that list, which is why the same three signals appear in almost every re-identification study and why protecting them reduces your overall fingerprint the most.

How fingerprinting differs from cookies and local storage

Fingerprinting feels similar to cookie tracking because both can recognize you later, but the mechanism is different. Cookies and localStorage values live on your device as stored records, so clearing site data can remove them. A fingerprint is calculated again on each visit from live browser properties, which means the same browser can reappear even after a private session ends.

Why deletion tools do not always help

For that reason, clearing cookies, deleting cache files, or closing a private window may stop storage-based tracking while leaving fingerprinting intact. The fingerprint does not live in a file that you can delete or a cache that you can wipe; it emerges from the live interaction between the browser's rendering engine and your hardware every time a page loads.4 You should compare the fingerprint before and after each privacy change if you want to know whether the change actually reduced the signals a site can read. Browser-level protections like Brave Shields or Firefox resistFingerprinting produce a measurable difference, whereas deleting site data alone does not.

What a fingerprint reveals and what it does not

Fingerprinting can tell a site that the same browser has appeared before, but it does not automatically reveal your name, email, or physical identity. The identifier is usually a browser-device combination, not a person. If two people share the same device and browser, they can share the same fingerprint. If you switch browsers or upgrade a GPU driver, the fingerprint can change. This distinction matters for privacy: fingerprinting supports recognition and linking, but it becomes personal data when a site connects it to an account or other identifying information. A fingerprint alone cannot tell a tracker your name, yet once that hash is tied to a login event or a form submission, the anonymous identifier becomes a named profile that persists across every future visit.

Reducing your exposure without giving up every convenience

Reducing your exposure starts with choosing which signals you are willing to change and understanding the trade-off each modification introduces. Brave with Shields active provides broad protection while preserving normal browsing for most websites you visit daily.5 Firefox with privacy.resistFingerprinting gives you stronger uniformity across the entire browser, but it can break timezone-dependent, screen-size-dependent, and location-sensitive features that some sites rely on.6

Matching protection to your browsing needs

Tor Browser gives you the strongest anonymity model, yet it is slower and less compatible with many web apps because all traffic routes through the Tor network relays, adding latency at each hop and limiting support for real-time features like video calls and WebSocket connections that expect low-latency peer connections.7 For everyday use, the best approach combines one privacy-focused browser for sensitive sessions with a separate normal browser for tasks where compatibility matters more, so you never have to choose between functionality and protection on a single tab.

Test each browser in CapyToolkit to see which signals it exposes and whether the protection level matches the sensitivity of what you do online, then lock in the configuration that gives you the best balance for your daily routine. This two-browser strategy lets you keep normal site functionality in one window while maintaining genuine privacy resistance in the other, and it avoids the temptation to disable protections on your privacy browser when a single site does not load correctly.

How ad tech and fraud prevention systems use fingerprints

Fingerprinting serves two primary commercial purposes that are often conflated: cross-site advertising attribution and fraud prevention. Ad networks collect fingerprints across all sites where their tracking pixels load, then use them to recognize a browser returning to a retargeting campaign even after cookies are cleared or blocked. A user who visited a shoe retailer with a VPN active and no cookies can still receive targeted shoe ads on unrelated sites, because the ad network matched the canvas hash and WebGL renderer string to the earlier session.

Fraud prevention applies fingerprinting for a different purpose. Financial services and e-commerce platforms collect a fingerprint at checkout and compare it against databases of known-fraudulent hardware profiles, session patterns, and geographic anomalies. This use case is narrower in scope than advertising: the fingerprint identifies a specific device session rather than building a behavioral profile over time. Both uses collect the same signals, which is why the legal distinction between them matters for consent requirements.

Advertising fingerprinting creates a long-term behavioral record linked to browsing history across unrelated sites, while the user derives no direct benefit from this processing. Fraud prevention fingerprinting applies session-scoped matching to protect a specific transaction, and the user benefits directly from that protection. Privacy law increasingly requires operators to document which purpose applies before collecting any fingerprint signal because the lawful basis for each differs.

Entropy and uniqueness: what the research numbers mean

Fingerprinting research measures uniqueness in terms of entropy, a mathematical measure of how much a signal narrows the candidate population. A signal with 1 bit of entropy divides the population in half. A signal with 20 bits identifies one browser among approximately one million. The EFF's Panopticlick research found that a full browser fingerprint provided enough entropy to uniquely identify 83% of browsers in their sample population, even without any stored cookies.8

Uniqueness does not mean perfect identification of a person. Two users who share the same machine and browser configuration share the same fingerprint, and a hardware upgrade can change the fingerprint entirely. What uniqueness does mean is that a fingerprint hash can serve as a stable session token across time: if the same hash appears on Tuesday and Thursday, a tracker concludes the same browser returned.

CapyToolkit's Browser Fingerprint Inspector shows a per-signal breakdown alongside an overall entropy estimate. Checking which signals contribute the most entropy, typically canvas, WebGL, and AudioContext, shows where reducing your fingerprint will have the largest practical effect. Reducing the top three entropy contributors by switching to Brave or enabling Firefox RFP typically drops the overall entropy score by 40 to 60 percent, making your browser profile significantly less unique within the global population.

When to use this

Use this guide to understand which signals your browser exposes to trackers and why browser fingerprinting is a growing privacy concern that goes beyond cookies.

Examples

Typical fingerprint signals collected by a website

Before
Your browser silently shares: User-Agent, screen resolution, installed fonts, timezone, language, WebGL renderer, canvas rendering, audio fingerprint, installed plugins, Do Not Track setting, and more.
After
A website combines dozens of signals like User-Agent "Mozilla/5.0...", screen "2560x1440", timezone "America/New_York", and WebGL renderer "ANGLE (NVIDIA...)". Together these create a fingerprint unique enough to identify you among millions.

Unlike cookies, you cannot clear a fingerprint; it is recalculated on every visit based on your current browser and hardware configuration.

How a fingerprint can track you across sites

Before
Site A and Site B both embed the same ad network. The ad network reads your fingerprint on both sites and links your visits even though you never logged in or accepted cookies.
After
The ad network generates a stable fingerprint hash from your browser signals. On Site A it records hash "a3f8c1...". When you visit Site B, the same hash appears, linking your activity across both sites without cookies.
Sources
  1. 1.

    EFF Surveillance Self-Defense, "What Is Fingerprinting?," eff.org, August 2024. https://ssd.eff.org/module/what-fingerprinting

  2. 2.

    W3C, "Mitigating Browser Fingerprinting in Web Specifications," w3.org, September 2025. https://www.w3.org/TR/fingerprinting-guidance/

  3. 3.

    MDN Web Docs, "WebGL: 2D and 3D Graphics for the Web," developer.mozilla.org, accessed June 2026. https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API

  4. 4.

    EFF, "Cover Your Tracks," eff.org, accessed June 2026. https://coveryourtracks.eff.org/learn

  5. 5.

    Brave, "Fingerprinting Defenses 2.0: Farbling," brave.com, accessed June 2026. https://brave.com/privacy-updates/4-fingerprinting-defenses-2.0/

  6. 6.

    Mozilla, "Browser Fingerprinting," wiki.mozilla.org, accessed June 2026. https://wiki.mozilla.org/Security/Fingerprinting

  7. 7.

    Tor Project, "Tor Browser Design," torproject.org, accessed June 2026. https://www.torproject.org/projects/torbrowser/design/

  8. 8.

    "Device fingerprint," Wikipedia, accessed June 2026. https://en.wikipedia.org/wiki/Device_fingerprint

FAQ