WebGL lets websites draw 3D graphics using your graphics card. To do that it has to describe the hardware, and that description is one of the most distinctive parts of a browser fingerprint.
What WebGL exposes
- The GPU vendor and renderer name, for example a specific graphics card model
- Limits such as maximum texture size and the number of attributes
- The list of supported extensions and shader precision formats
Why results differ between devices
Two computers with the same browser can report different values because their graphics cards, drivers or operating systems differ. Software rendering, used when no GPU is available, also produces a recognizable result.
How to check yours
Run the PrintLeaks test and open the Graphics tab. It lists what your browser reports for WebGL and WebGL2, and for WebGPU where available.