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
Your graphicsChecking WebGL...-
Checking...

This needs JavaScript.

GPU benchmark

About 5 seconds

WebGL limits

WebGL extensions (0)

    Reading your graphics details...

    How to test WebGL and your GPU

    1. Open the page. The top box says straight away whether WebGL works and whether the browser uses your graphics card.
    2. Read Graphics card (GPU) and Graphics API used. On a laptop with two GPUs, this is the one the browser picked.
    3. 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.
    4. 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://gpu for 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?
    Look at the box at the top. If it says WebGL works, it is enabled. If it says WebGL does not work, follow the steps for hardware acceleration and driver updates on this page.
    What graphics card do I have?
    The Graphics card line names the GPU your browser uses. On laptops with two GPUs it may be the integrated one. For the full list, open Device Manager > Display adapters on Windows or About This Mac on a Mac.
    Is WebGL safe?
    Yes. WebGL runs inside the browser's security sandbox and cannot read your files. Browsers block graphics drivers with known problems. Some privacy tools hide the GPU name because it helps fingerprint a device.
    What is the difference between WebGL and WebGPU?
    WebGL is based on OpenGL ES and has worked in browsers since 2011. WebGPU is newer, maps better to Direct3D 12, Metal and Vulkan, and adds general GPU computing, which is used for AI models running in the browser.
    Can this test damage my GPU?
    No. The benchmark runs for about five seconds at a load similar to a simple game. Graphics cards protect themselves from overheating.
    Does WebGL use my GPU or CPU?
    With hardware acceleration on, it uses the GPU. If the page says software rendering, the CPU is doing the drawing, which is many times slower.
    Embed this webgl test on your site

    Free for any site. Copy the code into your page; the tool runs inside the frame without ads. Please keep the credit link under it. All embeddable tools.

    Last updated