Browser fingerprint test

Measure browser fingerprint surfaces in this page load

Measure seven browser-exposed rendering and capability surfaces and compare repeated results during this page load.

Live result

Browser fingerprint summary

JavaScript required

JavaScript is required to run the seven browser-local measurements.

MyLeaks repeats each available surface during the current page load to show whether the result remains stable.

Availability
JavaScript required
Same-page stability
JavaScript required
Repeated measurements
JavaScript required
Unavailable
JavaScript required

JavaScript is required to determine surface availability.

Canvas

JavaScript required

Fixed text and graphics rendering are measured twice.

Same-page result
JavaScript required
SHA-256
JavaScript required
Canvas technical details
JavaScript is required to run this measurement.

WebGL

JavaScript required

Graphics rendering and browser-reported GPU characteristics are measured without treating software rendering, ANGLE, or virtualization as suspicious.

Same-page result
JavaScript required
SHA-256
JavaScript required
Version
JavaScript required
Reported vendor
JavaScript required
Reported renderer
JavaScript required
Unmasked vendor
JavaScript required
Unmasked renderer
JavaScript required
WebGL technical details
JavaScript is required to run this measurement.

WebGPU

JavaScript required

Browser-exposed adapter capabilities are measured without a benchmark or permission prompt. Unavailable is neutral.

Same-page result
JavaScript required
SHA-256
JavaScript required
Reported vendor
JavaScript required
Reported architecture
JavaScript required
WebGPU technical details
JavaScript is required to run this measurement.

Audio

JavaScript required

A silent offline audio computation is repeated. It does not request microphone access or create audible output.

Same-page result
JavaScript required
SHA-256
JavaScript required
Audio technical details
JavaScript is required to run this measurement.

Fonts

JavaScript required

The existing fixed candidate set of browser-visible local fonts is measured twice; no fonts are downloaded.

Same-page result
JavaScript required
Detected
JavaScript required
SHA-256
JavaScript required
Fonts technical details
JavaScript is required to run this measurement.

ClientRects

JavaScript required

Fixed DOM geometry is measured twice with the existing layout and normalization.

Same-page result
JavaScript required
SHA-256
JavaScript required
ClientRects technical details
JavaScript is required to run this measurement.

TextMetrics

JavaScript required

Canvas text metrics for fixed text and font cases are measured twice.

Same-page result
JavaScript required
SHA-256
JavaScript required
TextMetrics technical details
JavaScript is required to run this measurement.

What this test measures

The page measures Canvas, WebGL, WebGPU, Audio, Fonts, ClientRects, and TextMetrics: seven browser-exposed rendering or capability surfaces. It does not create an eighth composite fingerprint.

How it works

Deterministic browser-local measurements run twice in the current page. MyLeaks compares each available surface’s two hashes for same-page repeatability. See Methodology for the exact existing measurement inputs and interpretation boundaries.

What stability means

Stable means that two measurements matched during this page load. Unstable means that the repeated measurements differed.

Limitations