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 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
WebGL Support Detection | |
This browser supports WebGL | ✔ True |
This browser supports WebGL 2 | ✔ True |
WebGL Fingerprint | ||
WebGL Report Hash | b9ed09ca69468b1d9983e64fc758a0eb | |
WebGL Image Hash | 642c1362a3d81843500a8bfffe21dd04 | |
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 | ! Google Inc. (Google) | |
Unmasked Renderer | ! ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (LLVM 10.0.0) (0x0000C0DE)), SwiftShader driver) | |
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-webgl
or--disable-3d-apis
This is valid for all Chromium-based web browsers.
WebGL in Firefox
-
To disable WebGL in Mozilla Firefox:
- Type
about:config
in the address bar and press Enter. - In the search bar, type
webgl.disabled
and double-click the preference to set its value totrue
.
There is also few interesting properties that you can play with:
webgl.enable-debug-renderer-info
webgl.sanitize-unmasked-renderer
webgl.override-unmasked-renderer
webgl.override-unmasked-vendor
- Type