GPU Stress Test
Renders a high-iteration Mandelbrot fragment shader every frame, scaling canvas size and quality to push any GPU from integrated laptop to desktop RTX. Reports live FPS, stability, GPU vendor/renderer when available, and whether WebGL2 is software-rendered (SwiftShader fallback). Includes a thermal warning — sustained runs will heat a laptop.
Stress settings
1500
1.0x
Warning: high iteration counts on integrated laptop GPUs can pull the system hot quickly. If you see major stutter or the browser tab crash, lower iterations and resolution and retry.
Live results
—FPS (instant)
—FPS (1s avg)
0Frames
0Elapsed (s)
—Min FPS
Waiting to initialize WebGL2...
Popular tools
All tools
GPU Stress Test guide
How to use the GPU Stress Test accurately
The test uses WebGL2 to render a full-screen Mandelbrot fragment shader every frame. For each pixel, the fragment shader runs an iterative complex-number escape calculation with an adjustable loop count (up to 5000 iterations).
gpu stress test
webgl benchmark
gpu load test
fragment shader test
browser gpu test
graphics card stress
One of the most useful things this test exposes is whether your browser is actually using the GPU. Chrome, Firefox, and Safari all ship with software-rendering fallbacks (SwiftShader on Chrome, llvmpipe on Linux, Core Graphics fallback on older Macs) that kick in when hardware...
GPU Stress Test FAQ
Common gpu stress test questions
Checklist
Utility checks to confirm
- How The GPU Stress Test Works The test uses WebGL2 to render a full-screen Mandelbrot fragment shader every frame. For each pixel, the fragment shader runs an iterative complex-number escape calculation with...
- Detecting Software Rendering One of the most useful things this test exposes is whether your browser is actually using the GPU. Chrome, Firefox, and Safari all ship with software-rendering fallbacks...
- Reading The FPS Numbers The instantaneous FPS shows the last frame's delta, which is noisy; the 1-second rolling average smooths that into a usable number.