[◉]browserfingerprint
// FIELD GUIDE

What does my browser fingerprint reveal?

Updated · Independent guidance

Your browser fingerprint is a combination of observable browser and device signals. This test shows those signals locally; it cannot tell you how unique you are among internet users or whether a tracker has identified you.

Run the free fingerprint test →

How to check your browser fingerprint

  1. Open the free browser fingerprint test. The local scan starts automatically when JavaScript is available.
  2. Read the raw signal output. Start with canvas digest, WebGL renderer, screen resolution, languages and timezone.
  3. Note the browser version, display setup and privacy settings alongside the values you want to compare.
  4. Change one condition, then select Rescan environment. Compare the individual rows, not just the number of available signals.

A practical guide to the results

Signals shown by this test and their limits
ResultWhat it describesHow to interpret it
Canvas digestA SHA-256 hash of a small image rendered in this tab.A change means the rendered output changed. It does not identify the cause or prove tracking is blocked.
WebGL vendor / rendererGraphics information reported by the browser.Values may be generic, masked or unavailable. This test does not render and hash a WebGL scene.
Screen / pixel ratioReported display dimensions and scaling.Record display and scaling changes before comparing runs.
Languages / timezoneLocale information exposed to scripts.A different IP timezone can reflect travel, a VPN or approximate IP geolocation.
Fonts (estimated)Text-width differences for a fixed list of common fonts.Fallback fonts and aliases affect the estimate; it is not a full inventory.
Public IP / ASNConnection metadata from this site's Cloudflare endpoint.These fields are separate from the 18 signals used in the local fingerprint calculation.

Does a warning mean my browser is unsafe?

No. A warning identifies a value or a combination of values worth reviewing. A timezone mismatch, for example, can be expected when the network exits in another region. An unavailable API can reflect browser support, a permission restriction or a privacy setting. The test does not assign an anonymity grade.

How to compare two runs fairly

For a same-session comparison, keep the browser window, display and settings unchanged and rescan. For a settings comparison, change just one setting and record which rows differ. For a browser comparison, record each browser's version and use the same device. If multiple conditions change, the report cannot isolate the cause.

Example: if the public IP changes while the canvas digest stays the same, the network observation changed while that rendering observation did not. Neither observation establishes whether a different website can recognize you.

Is my browser fingerprint unique?

This site has no visitor fingerprint database, so it cannot calculate population uniqueness, entropy or a “one in N browsers” result. A digest is a compact representation of inputs, not a measured probability. Two tools can produce different digests for the same browser because they use different inputs.

For the exact calculation and data flow, read the test methodology and privacy statement. For background, see how browser fingerprinting works.

Sources and scope

Browser behavior is described using official documentation. Test-specific details describe this site's implementation. No browser benchmark or population study is claimed.