Online GPU Test: check your graphics card in 30 seconds

Volume Shader runs a ray-marched 3D volume render in your browser and measures how many frames per second your GPU can hold. Pick a quality preset, press start, and read the result card. Nothing is installed and nothing is uploaded.

Phones start on the Low preset. The screen may get warm; that is normal.

What this GPU test measures

Three numbers that tell you how your graphics card handles a steady 3D load.

FPS over 30 seconds

Frames per second, sampled every second for the full run. You get the average, the lowest second and the highest second, so a card that starts fast and throttles shows up in the gap between lowest and average.

Frame time

Average milliseconds per frame. 16.7 ms is 60 FPS, 33.3 ms is 30 FPS. Frame time is what you feel as smoothness; FPS is the same number from the other side.

Your GPU and browser

The graphics card the browser is actually using, plus the browser and operating system. On laptops with two GPUs this tells you whether the test ran on the dedicated card or the integrated one.

Quality presets

Each preset changes the number of Mandelbulb iterations per ray step. More iterations means more detail and more work per pixel. Compare devices on the same preset only.

PresetIterationsGood for
Low2Phones, tablets, older laptops, integrated graphics
Medium5Most laptops and desktops (default on PC)
High8Gaming laptops and mid-range dedicated GPUs
Ultra12High-end desktop GPUs

How to read your result

The rating is based on average FPS. The lowest-FPS number tells you how stable the run was.

Average FPSRatingWhat it means
50 or moreExcellentSmooth, with headroom. Try the next preset up to find the limit.
30 to 49GoodPlayable. Expect drops in demanding scenes or games.
15 to 29FairVisible stutter. Drop one preset.
Under 15PoorThe GPU is struggling, or the browser is running on integrated graphics instead of the dedicated card.

FPS is capped at your screen's refresh rate. A 60 Hz display cannot show more than 60 FPS even on a fast card, so if your average sits at 60 with the lowest close behind, the GPU has more to give and you should move up a preset.

GPU test on a phone vs a PC

On a phone or tablet

Start on Low. Chrome on Android and Safari on iPhone both work. Expect the number to fall after a few runs as the phone warms up and throttles; the first run is the best one. Thirty seconds is short enough not to hurt the battery.

On a laptop or desktop

Use Medium or higher. On a laptop with two GPUs, make sure the browser is using the dedicated card: on Windows, Settings → System → Display → Graphics, add your browser and set it to High performance; on macOS, plug in power or turn off automatic graphics switching. Check the GPU line on the result card to confirm.

What this test does not measure

A browser can only see what WebGL exposes. For these you need a desktop tool such as HWiNFO, GPU-Z or MSI Afterburner.

  • GPU temperature, clock speed, fan speed or power draw.
  • VRAM size or memory errors.
  • CPU, disk or battery health.
  • Driver stability over hours of load. This is a 30-second test, not a burn-in.

GPU test FAQ

Common questions about testing a graphics card in the browser.

1

Is an online GPU test safe?

Yes. It uses standard WebGL rendering, the same as any 3D web page or browser game. It cannot overclock, change settings or damage hardware. A phone may get warm during the run; that is normal.

2

How long should a GPU test run?

This one runs for 30 seconds, long enough for the frame rate to settle and short enough to repeat. Run it two or three times and use the middle result.

3

What is a good GPU test score?

On Medium, a modern dedicated GPU should hold the display cap (usually 60 FPS) with the lowest FPS close to the average. Integrated graphics usually land between 20 and 40. On a phone, 30 or more on Low is good.

4

Why is the test lagging or showing low FPS?

Most often the browser is using integrated graphics on a laptop that also has a dedicated GPU, or the preset is too high for the device. Hardware acceleration may also be switched off in the browser settings. Check the GPU line on the result card first.

5

Can I test my phone's GPU with this?

Yes. Android and iPhone both run it. The test starts on Low for phones; move up a preset if it stays smooth.

6

Is this the same as VolumeShader_BM?

Same idea. VolumeShader_BM is the original open-source Mandelbulb benchmark by cznull that went viral on social media. Volume Shader runs the same kind of ray-marched render in the browser and adds quality presets, a timed run and a result card.

7

Does it need WebGPU?

No. It runs on WebGL, which every current browser supports. WebGPU is not required.

Want the classic Volume Shader view?

The home page runs the same renderer with free rotate and zoom, plus the original FPS overlay.

Go to Volume Shader