WebGL Test
Check whether your browser can draw 3D graphics and which graphics card it uses. The page tests WebGL 1, WebGL 2 and WebGPU, names your GPU and the graphics API behind it, tells you if hardware acceleration is off, lists the limits and extensions, and runs a five second GPU benchmark.
- Runs in your browser
- Nothing is uploaded
- Free, no sign-up
This needs JavaScript.
GPU benchmark
Level: -
WebGL limits
WebGPU adapter
WebGL extensions (0)
Reading your graphics details...
How to test WebGL and your GPU
- Open the page. The top box says straight away whether WebGL works and whether the browser uses your graphics card.
- Read Graphics card (GPU) and Graphics API used. On a laptop with two GPUs, this is the one the browser picked.
- Press Run benchmark and keep the tab in front for about five seconds. It finds how much drawing your GPU can do per frame and gives a score.
- Compare the score after changing a setting, such as turning on hardware acceleration or switching the browser to the high-performance GPU.
What the results mean
- WebGL 1 and 2 let websites draw 3D: maps, product viewers, browser games and many online tools. WebGL 2 is supported by every current browser; if it says "Not supported", the browser has blocked the GPU.
- WebGPU is the newer, faster graphics and compute API used by modern 3D sites and AI tools that run in the browser. Chrome and Edge have it, Safari and Firefox are adding it.
- Hardware acceleration Off means the browser draws with the CPU (SwiftShader, llvmpipe or "Microsoft Basic Render Driver"). Everything works, but slowly: fix it with the steps below.
- Graphics API used is what the browser talks to under the hood: Direct3D 11 on Windows, Metal on Macs, Vulkan or OpenGL ES on Android and Linux.
- The score is shader steps per second, divided by ten million: the page draws a full-screen effect 256 steps deep per pixel, as many times per frame as the GPU can manage above 40 fps, so a fast GPU is not held back by your screen's refresh rate. Rough levels: under 300 is very slow or software rendering, 300 to 1,500 is older integrated graphics or a budget phone, 1,500 to 5,000 is modern integrated graphics or a good phone, 5,000 to 15,000 is a strong laptop GPU, Apple M chip or flagship phone, and over 15,000 is a gaming graphics card.
Why the browser shows a different GPU or "Apple GPU"
Laptops with two graphics chips run the browser on the low-power integrated GPU by default to save battery, so the page may name Intel or AMD Radeon graphics even if you have an NVIDIA card. On Windows, open Settings > System > Display > Graphics, choose your browser, set it to High performance and restart it. Safari and Firefox sometimes report a generic name such as "Apple GPU" or "or similar" on purpose, to make it harder for sites to fingerprint you. The benchmark still measures the real chip.
How to turn on hardware acceleration
- Chrome: Settings > System > turn on "Use graphics acceleration when available", then Relaunch. Check
chrome://gpufor details. - Edge: Settings > System and performance > turn on "Use graphics acceleration when available", then Restart.
- Firefox: Settings > General > Performance > untick "Use recommended performance settings" and tick "Use hardware acceleration when available", then restart.
- Safari: always on. If WebGL fails, update macOS or iOS.
If it is on but the page still says software rendering, the browser has blocked your graphics driver as unstable. Update the driver from NVIDIA, AMD or Intel (or through Windows Update), restart, and test again.
Common problems and fixes
WebGL is not supported
Update the browser, turn on hardware acceleration (see above) and update the graphics driver. Extensions that block fingerprinting, and some work or school policies, can switch WebGL off; try a private window with extensions disabled.
The benchmark score is much lower than expected
Plug a laptop into power and turn off battery saver, close other tabs and 3D apps, and set the browser to the high-performance GPU in Windows graphics settings. Check that hardware acceleration says On.
The screen flickers or the page freezes during the benchmark
The heavy load can expose an unstable driver or overheating. Update the graphics driver; if it keeps happening in games too, check the GPU temperature and fans.
WebGPU says not supported
WebGPU needs a recent Chrome or Edge on Windows, macOS, ChromeOS or Android, Safari 26 or newer, or a recent Firefox on Windows. Older GPUs and drivers are blocked.
Frequently asked questions
How do I know if WebGL is enabled?
What graphics card do I have?
Is WebGL safe?
What is the difference between WebGL and WebGPU?
Can this test damage my GPU?
Does WebGL use my GPU or CPU?
Last updated