What is my canvas fingerprint?
A canvas fingerprint is a hash derived from how your browser draws graphics. It can help identify a device configuration. We compute it locally in your browser.
Results are estimates for information only. Privacy · Terms · Guides
Canvas hash
A canvas fingerprint can help identify a browser configuration. We compute it locally in your browser for display only—we do not send it to our servers. Fingerprints are privacy-sensitive; run only if you want to see yours.
Computed locally in your browser
A canvas fingerprint is a hash derived from how your graphics stack draws to an HTML canvas. Tiny differences in GPU, drivers, fonts, and browser can change the output. We compute the hash in your browser; we do not need it to show your IP.
This page is educational: it shows how such a signal can look. It is not an account login key.
Privacy and sharing
Do not treat the hash as a password, and avoid posting it next to other identifying details. Extensions and browser privacy modes may block or randomize canvas readout—hashes can change between sessions when that happens.
Related: the WebGL report shows graphics renderer strings that are also discussed in fingerprinting contexts.
Learn more
Context: browser fingerprinting basics.
Get your related information
Frequently Asked Questions
What is a canvas fingerprint?
A canvas fingerprint is a hash based on how your browser draws graphics on an HTML canvas. Differences in GPU, drivers, and fonts can make the hash somewhat unique. We compute it locally in your browser.
Is this tracking me?
This page computes a hash in your browser only after you click Run check. We do not upload the hash to build a tracking profile. Fingerprinting is privacy-sensitive—treat the hash as sensitive.
How do I block or resist canvas fingerprinting?
- Firefox:set privacy.resistFingerprinting to true in about:config, or use Strict tracking protection.
- Chrome/Edge:use privacy extensions that randomize or block canvas reads (built-in options are limited).
- Safari:Advanced tracking protections reduce fingerprintability.
- Tor Browser:blocks or spoofs canvas by default.
- Reload this page after changing settings, the hash should change or become unavailable.
Why does my hash change?
GPU drivers, browser updates, OS scaling, fonts, and privacy extensions can all change canvas output. A new hash after an update is common.
Should I share my canvas hash?
Prefer not to post it publicly. Fingerprint values can help correlate a browser configuration across sites if misused.