WebGL Browser Report
WebGL is a JavaScript API used to render 3D graphics within a web browser by utilizing the device's GPU. This makes it possible for websites to gather detailed information about a user's graphics card, which can be used to create a unique browser fingerprint.
Your Web Browser | ||
| HTTP User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 | |
WebGL Support Detection | |
| This browser supports WebGL | ✔ True |
| This browser supports WebGL 2 | ✔ True |
WebGL Fingerprint | ||
| WebGL Report Hash | 9f7256582d9a648c4635cfae1ad30c14 | |
| WebGL Image Hash | 5f72324b79e619bea91fea43b6622487 | |
| WebGL Image | ||
WebGL Context Info | ||
| Supported Context Name(s) | webgl2, webgl, experimental-webgl | |
| GL Version | WebGL 2.0 (OpenGL ES 3.0 Chromium) | |
| Shading Language Version | WebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium) | |
| Vendor | WebKit | |
| Renderer | WebKit WebGL | |
Debug Renderer Info | ||
| Unmasked Vendor | ! Intel Inc. | |
| Unmasked Renderer | ! Intel Iris OpenGL Engine | |
Context Attributes | ||
| Alpha Buffer | true | |
| Depth Buffer | true | |
| Stencil Buffer | false | |
| Desynchronized | false | |
| Anti-Aliasing | true | |
| Major Performance Caveat | false | |
| Power Preference | default | |
| Pre-multiplied Alpha | true | |
| Preserve Drawing Buffer | false | |
| XR Compatible | false | |
| Drawing Buffer Color Space | srgb | |
| Unpack Color Space | srgb | |
Vertex Shader | ||
| Max Vertex Attributes | 16 | |
| Max Vertex Uniform Vectors | 4096 | |
| Max Vertex Texture Image Units | 32 | |
| Max Varying Vectors | 31 | |
| Best Float Precision | [-2^127,2^127](23) | |
| Max Vertex Uniform Components | 16384 | |
| Max Vertex Uniform Blocks | 14 | |
| Max Vertex Output Components | 128 | |
| Max Varying Components | 124 | |
Transform Feedback | ||
| Max Interleaved Components | 128 | |
| Max Separate Attribs | 4 | |
| Max Separate Components | 4 | |
Rasterizer | ||
| Aliased Line Width Range | [1,1] | |
| Aliased Point Size Range | [1,1023] | |
Fragment Shader | ||
| Max Fragment Uniform Vectors | 4096 | |
| Max Texture Image Units | 32 | |
| Float/Int Precision | highp/highp | |
| Best Float Precision | [-2^127,2^127](23) | |
| Max Fragment Uniform Components | 16384 | |
| Max Fragment Uniform Blocks | 14 | |
| Max Fragment Input Components | 128 | |
| Min Program Texel Offset | -8 | |
| Max Program Texel Offset | 7 | |
Framebuffer | ||
| Max Draw Buffers | 8 | |
| Max Color Attachments | 8 | |
| Max Samples | 4 | |
| Max Color Buffers | undefined | |
| Max Render Buffer Size | 8192 | |
| Max Viewport Dimensions | [8192,8192] | |
| Red Bits | 8 | |
| Green Bits | 8 | |
| Blue Bits | 8 | |
| Alpha Bits | 8 | |
| Depth Bits | 24 | |
| Stencil Bits | 0 | |
Textures | ||
| Max Texture Size | 8192 | |
| Max Cube Map Texture Size | 16384 | |
| Max Combined Texture Image Units | 64 | |
| Max Anisotropy | 16 | |
| Max 3D Texture Size | 2048 | |
| Max Array Texture Layers | 2048 | |
| Max Texture LOD Bias | 15 | |
Uniform Buffers | ||
| Max Uniform Buffer Bindings | 72 | |
| Max Uniform Block Size | 65536 | |
| Uniform Buffer Offset Alignment | 256 | |
| Max Combined Uniform Blocks | 60 | |
| Max Combined Vertex Uniform Components | 245760 | |
| Max Combined Fragment Uniform Components | 245760 | |
How to Disable WebGL in Your Web Browser
WebGL in Chrome
-
To disable WebGL in Chrome, start the program with one of this command-line options:
--disable-webglor--disable-3d-apisThis is valid for all Chromium-based web browsers.
WebGL in Firefox
-
To disable WebGL in Mozilla Firefox:
- Type
about:configin the address bar and press Enter. - In the search bar, type
webgl.disabledand double-click the preference to set its value totrue.
There is also few interesting properties that you can play with:
webgl.enable-debug-renderer-infowebgl.sanitize-unmasked-rendererwebgl.override-unmasked-rendererwebgl.override-unmasked-vendor
- Type