Skip to main content

🔍 Browser Fingerprint

Last review datePlatforms researched
2026-02-26Chrome 133, Safari 18, Firefox 135
No Data Collected

This page runs entirely in your browser. No fingerprint data is collected, stored, or sent to any server.

What is it?​

In short: A way to track you without cookies.

Websites collect your browser and device info (screen size, GPU, timezone, fonts, etc.) and combine them into a unique "fingerprint." Each detail alone isn't unique, but together they identify you.

Unlike cookies, you can't delete a fingerprint. Incognito mode, clearing data, blocking cookies — none of that helps.

Your Browser Fingerprint​

The demo below shows the same info a real fingerprinting script would use.

Collecting fingerprint data...
Why your hash might change

If you revisit this page and see a different hash, that's actually your browser's privacy protection working as intended.

How it works​

TechniqueDescription
Data CollectionJavaScript reads browser properties (user agent, screen size, fonts, GPU, etc.)
Canvas RenderingA hidden canvas draws text and shapes; the pixel output varies by GPU, driver, and OS
Audio ProcessingAn AudioContext processes a signal; the output varies by hardware and software
GPU ProfilingWebGL extensions and renderer strings reveal exact GPU hardware
Speech SynthesisInstalled text-to-speech voices differ by OS, language packs, and version
Math FingerprintingFloating-point results for the same operations differ subtly across engines
Locale & IntlNumber/date formatting, calendar system, and locale expose regional config
Media PreferencesCSS queries like prefers-color-scheme and prefers-reduced-motion reveal OS settings
Permission StatesWhether you've granted, denied, or never answered prompts for camera, mic, etc.

Then all collected values are combined and hashed into a single identifier. The same fingerprint appears on every site running the script, linking your visits across the web.

How to reduce your fingerprint​

MethodEffectivenessTrade-off
Firefox with privacy.resistFingerprintingHighSome sites may break
Disable JavaScript on untrusted sitesHighMany sites won't function
Use common settings (en-US, US timezone, 1920x1080)MediumMay not match your actual setup
Disable WebGL and WebRTCMediumSome web apps need these
Browser extensions (Canvas Blocker, etc.)MediumCan make you more unique
VPNLowHides IP but not your fingerprint
Key Takeaway

The goal is to look like everyone else. Fingerprinting works by finding what makes you different — so the more common your settings are, the harder you are to track. Ironically, some privacy extensions can make your fingerprint more unique.

Reference​

ResourceDescription
Cover Your TracksEFF tool to test your browser's tracking protection
Am I Unique?Academic research project (INRIA) that measures your browser fingerprint's uniqueness
Firefox privacy.resistFingerprintingMozilla's documentation on their fingerprinting resistance feature