TestMyLaptop TestMyLaptop

Free GPU & WebGL Test — Check Your Graphics Online

Graphics renderer name and a rendering stress score.

Renders a WebGL 3D scene to estimate GPU performance and shows your graphics hardware info.

Press "Run Test" to start

How it works

How the WebGL GPU test works

This test creates a WebGL 2.0 context on a <canvas> element, reads the GPU vendor and renderer name via the WEBGL_debug_renderer_info extension, then renders a heavy 3D scene: a rotating cube surrounded by hundreds of animated particles with per-frame lighting calculations. After several seconds of rendering, the average frame rate is reported.

Because the workload is entirely in the browser's WebGL pipeline, the score reflects how well your GPU driver and browser work together — not just raw GPU power.

Understanding the renderer string

The renderer string shown at the top of the test is the most useful piece of data here. On a laptop with switchable graphics, it tells you which GPU is currently active. If the string reads "Intel UHD Graphics" when you expected "NVIDIA GeForce", the browser is using the integrated GPU. You can change this in your NVIDIA Control Panel or AMD Adrenalin software by assigning this site to the high-performance GPU.

What affects WebGL performance

Browser and driver

Chrome uses ANGLE (Direct3D translation layer) on Windows, which adds slight overhead. Firefox uses native OpenGL on macOS and DirectX on Windows for better raw performance. Safari's WebGL implementation is also tuned differently.

Screen resolution

Higher-resolution displays render more pixels per frame, which lowers FPS. A Retina MacBook running at 1512×982 will naturally score lower than the same GPU at 1920×1080 on an external monitor.

Thermal and power

Like the CPU benchmark, GPUs in laptops throttle when hot. Run the test plugged in, with good ventilation, and after the laptop has been running for a few minutes.

Related tools

Frequently Asked Questions

What does the WebGL renderer string tell me? expand_more
The renderer string reveals the exact GPU model as reported by your graphics driver — for example "ANGLE (NVIDIA GeForce RTX 3070 Direct3D11 vs_5_0 ps_5_0)". This helps confirm which GPU is active, especially on laptops with switchable graphics (integrated + dedicated).
Why does my browser show a different GPU than expected? expand_more
Many laptops switch between an integrated GPU (Intel/AMD) and a dedicated GPU (NVIDIA/AMD) based on load. Browsers often use the integrated GPU by default to save power. You can force the dedicated GPU in your graphics control panel for this site.
Is this a real GPU benchmark like 3DMark? expand_more
No. This is a relative WebGL performance estimate that shows how well your browser renders 3D content. Native tools like 3DMark, Unigine, or FurMark use DirectX/Vulkan and give much more precise measurements. Use this as a quick sanity check.
Why is my FPS low even with a fast GPU? expand_more
WebGL performance depends on the browser's WebGL implementation, driver overhead, and vsync. A 60 FPS cap usually means vsync is locking the frame rate. If you have a high-refresh monitor but see 60 FPS, the browser may be capping it internally.
Can I use this to test a used laptop's GPU? expand_more
Yes — it confirms the GPU is functional, the correct driver is installed, and the GPU can sustain rendering without artifacts. Watch for flickering, freezing, or visibly broken triangles during the test, which indicate hardware problems.