---
title: "Canvas 指纹测试 — Donut Browser"
description: "观察浏览器绘制 Canvas 与 WebGL 图像，读出追踪器实际取走的哈希值，以及这个哈希有多罕见。本地运行，不存储任何数据。"
url: "https://donutbrowser.com/zh/tools/canvas-fingerprint/"
---

1. [首页](https://donutbrowser.com/zh/)

2. [工具](https://donutbrowser.com/zh/tools)

3. Canvas 指纹

免费工具 · 在你的浏览器中运行

# 你浏览器的 Canvas 指纹

让两个浏览器绘制同一张图像，像素会有细微差别。本测试实时渲染多个 Canvas，向你展示实际图像，并把它们转化为追踪器用来识别你的哈希。

组合 Canvas 指纹

`………`

重新运行

在你的浏览器中运行 - 不存储任何东西

实时渲染

2D 文本与图形

哈希 `…`

Emoji 渲染

哈希 `…`

渐变与混合

哈希 `…`

WebGL 3D

哈希 `…`

正在运行测试…

01

## Canvas 指纹识别的工作原理

网站在一个隐藏的 Canvas 上绘制文本和图形，然后把像素读回。你的 GPU、驱动、字体和抗锯齿的微小差异，让结果几乎独一无二，而且对你不可见，直到现在。

02

## 为什么它难以隐藏

屏蔽 Canvas 或添加随机噪声会让你成为「那个隐藏自己 Canvas 的浏览器」而显得突出。目标是一个可信、稳定、且按配置文件不同的 Canvas，这正是 [Donut Browser](https://donutbrowser.com/#download) 为每个身份渲染的。

保持无法被关联

## 每个配置文件都有自己的身份

Donut Browser 是一款免费、开源的反检测浏览器。每个配置文件都获得自己一致的指纹、IP 和代理，所以这些工具上的信号无法把你的账号关联到一起，也无法关联回你本人。

下载 Donut Browser

[在 GitHub 加星](https://github.com/zhom/donutbrowser)

## 常见问题，逐一解答。

### 01 什么是 Canvas 指纹？

它是一个由你的浏览器如何把图像渲染到 HTML Canvas 上而构建的标识符。因为渲染取决于你的硬件和软件，输出几乎是你设备独有的。

### 02 我能看到我的 Canvas 指纹吗？

能，本工具会展示你浏览器渲染的实际图像及它们生成的哈希，让你准确看到追踪器从你的 Canvas 读到了什么。

### 03 我如何更改我的 Canvas 指纹？

在每次读取时随机化它，会让你更容易被检测，而不是更难。一个稳定、可信、且按配置文件不同的 Canvas 才是可靠的做法，Donut Browser 会为每个身份做到这一点。
