---
title: "Canvas Fingerprint Test — Donut Browser"
description: "Watch your browser draw its canvas and WebGL images, then read the exact hash trackers take from them and how rare it is. Runs locally, nothing is stored."
url: "https://donutbrowser.com/tools/canvas-fingerprint/"
---

1. [Home](https://donutbrowser.com/)

2. [Tools](https://donutbrowser.com/tools)

3. Canvas Fingerprint

Free tool · Runs in your browser

# Your browser's canvas fingerprint

Ask two browsers to draw the same image and the pixels come out slightly differently. This test renders several canvases live, shows you the actual images, and turns them into the hash trackers use to recognize you.

Combined canvas fingerprint

`………`

Run again

Runs in your browser - nothing is stored

Live renders

2D text & shapes

Hash `…`

Emoji rendering

Hash `…`

Gradients & blending

Hash `…`

WebGL 3D

Hash `…`

Running the test…

01

## How canvas fingerprinting works

A site draws text and shapes to a hidden canvas, then reads the pixels back. Tiny differences in your GPU, drivers, fonts and anti-aliasing make the result nearly unique - and invisible to you, until now.

02

## Why it's hard to hide

Blocking canvas or adding random noise makes you stand out as 'the browser hiding its canvas'. A believable, stable canvas that differs per profile is the goal - what [Donut Browser](https://donutbrowser.com/#download) renders for each identity.

Stay unlinkable

## Every profile its own identity

Donut Browser is a free, open-source anti-detect browser. Each profile gets its own consistent fingerprint, IP and proxy, so the signals on these tools can't tie your accounts together or back to you.

Download Donut Browser

[Star on GitHub](https://github.com/zhom/donutbrowser)

## Questions, answered.

### 01 What is a canvas fingerprint?

It's an identifier built from how your browser renders images to an HTML canvas. Because rendering depends on your hardware and software, the output is nearly unique to your device.

### 02 Can I see my canvas fingerprint?

Yes - this tool shows the actual images your browser renders and the hash they produce, so you can see exactly what a tracker reads from your canvas.

### 03 How do I change my canvas fingerprint?

Randomizing it on every read makes you more detectable, not less. A stable, believable canvas that differs per profile is the reliable approach - Donut Browser does this per identity.
