GPU Benchmark

Test your graphics card in the browser with a GPU benchmark that renders a heavy GPU-bound 3D scene and reports sustained FPS, an overall score and tier.

FPS over time

One bar per second of the run. Hover a bar to see that second's frame rate.

Run history

No runs saved yet. Your completed runs will appear here.

What you can do with GPU Benchmark

A few common ways people use GPU Benchmark, from a quick score to comparing runs over time.

  • Run the GPU benchmark

    Click the Run Benchmark button to start the test. Watch the 3D preview and get sustained FPS, per-frame time, an overall score, and a tier within a few seconds.

  • Watch the live render and read sustained FPS

    Watch the 3D scene while your GPU renders it and read a live FPS readout. The reported sustained FPS excludes a warm-up period, so it reflects steady performance.

  • Identify which GPU ran the test

    See the detected GPU model, vendor, and the rendering engine in use (WebGPU or WebGL). When the browser hides the card's identity, an Unknown value is shown.

  • See where your GPU stands

    Read a plain-language tier - entry-level, mid-range, fast, or very fast - mapped from your overall score, without interpreting raw numbers.

  • Track runs over time and share results

    Every completed run is saved on this device (up to 20) so you can re-benchmark and compare. Copy a compact, human-readable summary of the latest run to share.

Frequently Asked Questions

How does this GPU benchmark work?
It renders a heavy, GPU-bound 3D scene in your browser using your graphics card and measures the sustained frames-per-second your GPU can keep up while rendering it. The harder the scene is for your card, the lower the frame rate - so a higher sustained FPS gives a higher score. Everything runs locally - nothing is sent to a server.
Why does it use WebGL or WebGPU?
We automatically use WebGPU when your browser supports it because it is the newer, more capable GPU API. If WebGPU is unavailable, we fall back to WebGL so the benchmark still works. The results panel shows which engine ran your test.
What does the overall score and tier mean?
We turn your sustained GPU-bound frames-per-second into an overall score (higher = faster) and map it to a fixed tier (entry-level, mid-range, fast, or very fast). Because the scene is deliberately heavy, weak GPUs run at a low frame rate and score low, while fast GPUs score high. The tier is a simple, comparable label for what your graphics card can do in the browser.
Why do I see my GPU model as Unknown?
Modern browsers often hide the exact GPU name for privacy, so they only report a generic renderer string. We show whatever the browser exposes and use Unknown when nothing detailed is available. This does not affect the score.
Is my data safe?
Yes. The benchmark runs entirely in your browser. Results are stored only on your own device in localStorage (if you keep history) and are never uploaded to any server.