Canvas rendering
Draws a fixed image and hashes the resulting data URL. Graphics hardware, fonts, rendering engines and privacy defenses can affect the output.
Local fingerprint surface
A browser fingerprint combines multiple values that websites can read without relying only on cookies. This browser fingerprint check demonstrates selected surfaces by computing hashes for Canvas rendering, WebGL, offline audio and client rectangles, alongside screen, language and browser identity values.
The hashes are useful for showing that outputs can be read and can remain stable within a session. They do not reveal how many other people share the same value. BrowserCheck does not collect a population dataset, so it does not publish an invented ‘1 in 250,000’ uniqueness estimate.
Hashes are computed in this page. The session ID is a short display hash, not a personal identity.
Copied and printed output omits IP addresses, the full User Agent, exact versions, fingerprint hashes, and precise location.
Draws a fixed image and hashes the resulting data URL. Graphics hardware, fonts, rendering engines and privacy defenses can affect the output.
Reads renderer/vendor data when the browser exposes it and hashes a small set of WebGL capabilities. Values may be masked or generalized.
Renders a deterministic audio graph in OfflineAudioContext and hashes a slice of the output without playing audible sound.
Checks a fixed list of common font names and hashes a client-rectangle layout. The font count is only the candidate sample, not every installed font.
A hash value means the page could read and process that surface. It does not mean the exact value is globally unique.
A protected browser may generalize, randomize, prompt for or block a surface. Unsupported APIs and execution errors can produce the same visible outcome.
Repeated values on reload can demonstrate local stability, but cross-site or long-term tracking behavior depends on browser partitioning and defenses not measured here.
No. It is a hash of one rendering output. Other devices can share it, it can change, and a person can use multiple environments.
BrowserCheck tests only a fixed list of common candidate names. Browser APIs and font fallback can further limit what a webpage can infer.
Usually not all browser-exposed attributes. Cookie deletion removes that storage, while screen, renderer and other values may remain the same.
Use the privacy test for preference signals and the leak test for network-address comparison.