πŸš€ Experience the new and improved APIVoid! Check out what's new

WebGL Browser Test

Check your browser's WebGL support and GPU details. This tool detects WebGL 1 and WebGL 2 capabilities, your GPU vendor and renderer, shading language version, antialiasing, and the list of supported extensions.

Running test...

Running WebGL test...

WebGL 1 Supported β€”
Vendor β€”
Renderer β€”
Debug Vendor β€”
Debug Renderer β€”
Shading Language Version β€”
Antialiasing β€”
ANGLE β€”
ANGLE Backend β€”
WebGL 2 Supported β€”
Vendor β€”
Renderer β€”
Debug Vendor β€”
Debug Renderer β€”
Shading Language Version β€”
Antialiasing β€”
ANGLE β€”
ANGLE Backend β€”

An error occurred while running the test. Please try refreshing the page.

WEBGL BROWSER TEST FAQ

Have questions about WebGL? Find common answers here

Learn what WebGL is, how your browser uses your GPU, what the debug renderer info reveals, and how ANGLE translates graphics calls.

What is WebGL and what is it used for?

WebGL (Web Graphics Library) is a JavaScript API that enables browsers to render 2D and 3D graphics directly using the device's GPU, without requiring any plugins. It is based on OpenGL ES and is widely used for browser-based games, data visualizations, interactive maps, 3D product configurators, and creative visual experiences. WebGL 1 is supported by virtually all modern browsers, while WebGL 2 offers additional features such as more texture formats, transform feedback, and multiple render targets.

What do the Vendor and Renderer fields mean?

The Vendor and Renderer values are strings reported by the WebGL implementation itself. They often show generic values like "WebKit" or "WebKit WebGL" for privacy reasons. The Debug Vendor and Debug Renderer fields, however, may expose the actual GPU manufacturer (such as NVIDIA or AMD) and the specific graphics card model. These debug values require the WEBGL_debug_renderer_info extension to be available, which most modern desktop browsers support.

What is ANGLE and why does it appear in the renderer string?

ANGLE (Almost Native Graphics Layer Engine) is a compatibility layer developed by Google that translates OpenGL ES calls into native graphics APIs such as Direct3D 11 on Windows, Metal on macOS, or Vulkan on Linux. Most Chromium-based browsers use ANGLE by default, which is why the renderer string often contains "ANGLE" followed by the backend type. Seeing ANGLE in the results is normal and expected behavior, it does not indicate any problem with your browser or GPU.

How do I disable WebGL feature in my browser?

The steps differ depending on your browser:

Firefox: Type about:config in the address bar and press Enter. Accept the warning if prompted. Search for webgl.disabled and set its value to true by double-clicking it.

Chrome / Edge: There is no in-browser toggle option, but you can launch Chrome with the --disable-webgl command-line flag. On Windows, right-click your Chrome shortcut, choose Properties, and append --disable-webgl to the Target field, for example: chrome.exe --disable-webgl. On macOS or Linux, launch it from the terminal with the same flag (just change the Chrome path).

Safari: Enable the Developer menu first by going to Settings β†’ Advanced and checking "Show features for web developers". Then open the Develop menu in the menu bar, go to Feature Flags, and uncheck WebGL to disable it. Generally it is not required to restart the Safari browser application.

Keep in mind that disabling WebGL in your browser will break any website that relies on hardware-accelerated graphics, including browser-based games, 3D maps, and many data visualizations, potentially causing certain pages to display incorrectly or not function at all.

What are WebGL supported extensions?

WebGL extensions are optional add-ons to the core WebGL specification that expose additional GPU capabilities not available by default. Examples include texture compression formats, floating-point render targets, and instanced rendering. The number and type of extensions available depends on your GPU, graphics driver, OS, and browser. A higher extension count generally indicates broader GPU feature support. The full list of extensions your browser supports is shown in the textarea on this page.

Start using our API services, it takes just a few minutes

Create your account, pick a subscription plan, and make your first API call instantly with your API keyβ€”simple as that!

Get started now