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-AgentMozilla/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 Hash642c1362a3d81843500a8bfffe21dd04
WebGL Image

WebGL Context Info

Supported Context Name(s)webgl2, webgl, experimental-webgl
GL VersionWebGL 2.0 (OpenGL ES 3.0 Chromium)
Shading Language VersionWebGL GLSL ES 3.00 (OpenGL ES GLSL ES 3.0 Chromium)
VendorWebKit
RendererWebKit 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 Buffertrue
Depth Buffertrue
Stencil Bufferfalse
Desynchronizedfalse
Anti-Aliasingtrue
Major Performance Caveatfalse
Power Preferencedefault
Pre-multiplied Alphatrue
Preserve Drawing Bufferfalse
XR Compatiblefalse
Drawing Buffer Color Spacesrgb
Unpack Color Spacesrgb

Vertex Shader

Max Vertex Attributes16
Max Vertex Uniform Vectors4096
Max Vertex Texture Image Units32
Max Varying Vectors31
Best Float Precision[-2^127,2^127](23)
Max Vertex Uniform Components16384
Max Vertex Uniform Blocks14
Max Vertex Output Components128
Max Varying Components124

Transform Feedback

Max Interleaved Components128
Max Separate Attribs4
Max Separate Components4

Rasterizer

Aliased Line Width Range[1,1]
Aliased Point Size Range[1,1023]

Fragment Shader

Max Fragment Uniform Vectors4096
Max Texture Image Units32
Float/Int Precisionhighp/highp
Best Float Precision[-2^127,2^127](23)
Max Fragment Uniform Components16384
Max Fragment Uniform Blocks14
Max Fragment Input Components128
Min Program Texel Offset-8
Max Program Texel Offset7

Framebuffer

Max Draw Buffers8
Max Color Attachments8
Max Samples4
Max Color Buffersundefined
Max Render Buffer Size8192
Max Viewport Dimensions[8192,8192]
Red Bits8
Green Bits8
Blue Bits8
Alpha Bits8
Depth Bits24
Stencil Bits0

Textures

Max Texture Size8192
Max Cube Map Texture Size16384
Max Combined Texture Image Units64
Max Anisotropy16
Max 3D Texture Size2048
Max Array Texture Layers2048
Max Texture LOD Bias15

Uniform Buffers

Max Uniform Buffer Bindings72
Max Uniform Block Size65536
Uniform Buffer Offset Alignment256
Max Combined Uniform Blocks60
Max Combined Vertex Uniform
Components
245760
Max Combined Fragment Uniform
Components
245760

WebGL 2 Extensions

Supported WebGL ExtensionsEXT_clip_control
WEBGL_stencil_texturing
WEBGL_polygon_mode
WEBGL_multi_draw
WEBGL_lose_context
WEBGL_debug_shaders
WEBGL_debug_renderer_info
WEBGL_compressed_texture_s3tc_srgb
WEBGL_compressed_texture_s3tc
WEBGL_compressed_texture_etc1
WEBGL_compressed_texture_etc
WEBGL_compressed_texture_astc
WEBGL_clip_cull_distance
OVR_multiview2
OES_texture_float_linear
OES_shader_multisample_interpolation
OES_sample_variables
OES_draw_buffers_indexed
NV_shader_noperspective_interpolation
EXT_texture_norm16
EXT_texture_mirror_clamp_to_edge
EXT_texture_filter_anisotropic
EXT_texture_compression_rgtc
EXT_texture_compression_bptc
EXT_polygon_offset_clamp
EXT_float_blend
EXT_depth_clamp
EXT_conservative_depth
EXT_color_buffer_half_float
EXT_color_buffer_float

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:

  1. Type about:config in the address bar and press Enter.
  2. In the search bar, type webgl.disabled and double-click the preference to set its value to true.

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

Further Reading

Leave a Comment (60)