WebGL info viewer

Press Start and the page creates a hidden WebGL context, reads its parameters and extensions, and releases it. Use it to check if hardware acceleration is on, to compare machines, or to give a bug report details.

Press the button to read WebGL information from your browser.

The browser decides what to reveal. Some hide the real GPU name or return a generic one for privacy, and a software renderer in the name means the graphics card is not being used.

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Press Read WebGL info.
  2. Check the version and GPU renderer rows first.
  3. Scroll to Limits and Extensions, or press Copy as text to paste into a report.

What you see

  • Version, vendor and renderer from the context, plus the unmasked GPU names when the browser allows them.
  • Limits such as the largest texture, viewport and number of vertex attributes.
  • Extensions sorted by name, with the count.

Worked example

A max texture size of 16384 means pictures up to 16384 × 16384 pixels can be used as one texture. A max viewport shown as 32767 × 32767 is the largest drawing area the GPU accepts.

Tips

  • If WebGL is missing, enable hardware acceleration in the browser settings and update the graphics driver.
  • Limits on a phone are often lower than on a desktop GPU.
  • Compare two browsers on one computer to see if they use different graphics back ends.

Frequently asked questions

How do I know if hardware acceleration works?

Look at the renderer. Names with a GPU model show hardware rendering. Names like SwiftShader, llvmpipe or Software Renderer mean the browser draws on the CPU.

Why is the GPU name hidden or generic?

The debug renderer information is optional, and some browsers or privacy settings hide or generalize it to reduce fingerprinting. The page then shows the standard vendor and renderer strings.

What are WebGL extensions?

They are optional features beyond the base standard, such as extra texture formats or anisotropic filtering. Availability depends on the GPU, the driver and the browser.

Does this tool draw anything?

No. It creates a canvas that is never shown, reads parameters and then asks the browser to release the context.

What is the difference between WebGL 1 and 2?

WebGL 2 is based on OpenGL ES 3.0 and adds features such as more texture formats and 3D textures. The page tries WebGL 2 first and falls back to WebGL 1.

More in Device tests

All tools in this category: Device tests ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.