GPU tester — check your GPU online with a WebGL benchmark
Free GPU test online — see exactly which graphics card your browser is using, its WebGL capabilities, and how fast it renders. Check GPU model, vendor, and FPS in seconds.
Reading your GPU…
The scene renders a field of 0 triangles. Max FPS is capped by your display refresh rate; average FPS is the number to compare across runs. Run 2–3 times and keep the tab visible for consistent numbers. Nothing leaves your device.
What is a GPU test (GPU tester)?
A GPU test (also called a GPU tester) reads the graphics adapter your browser is actually using and measures how fast it renders. This online GPU test identifies your GPU model and vendor through the WebGL API, lists supported graphics capabilities such as the maximum texture size, and runs a short 3D benchmark that reports frames per second. Because the renderer string comes from your browser session, the tool shows the GPU doing the work right now — on laptops with switchable graphics that is the active adapter, not necessarily the discrete one. Browser-based testing cannot read temperatures or clock speeds like native tools (GPU-Z, 3DMark), but it is an instant, private way to confirm your graphics stack works and to compare machines.
Online GPU test features
A private, browser-based GPU tester that detects your active graphics adapter and benchmarks WebGL rendering speed.
- Detects your exact GPU model: The GPU tester reads the unmasked WebGL renderer string to show the graphics card your browser is using — for example "NVIDIA GeForce RTX 4060" or "Apple M2". On dual-GPU laptops it reports the adapter actually rendering, not the one installed.
- Shows GPU vendor and driver name: See who made your GPU (NVIDIA, AMD, Intel, Apple, Qualcomm) and the vendor string the browser reports, helping you confirm hardware acceleration is on instead of a software fallback.
- WebGL version and capability list: The test reports WebGL 1 vs WebGL 2 support plus limits that matter for real workloads: maximum texture size, maximum renderbuffer size, vertex attribs, texture units, and viewport dimensions.
- Short 3D FPS benchmark: A configurable-length WebGL scene stresses the GPU and reports average, minimum, and maximum frames per second. Re-run to compare runs and to spot throttling between browsers or power profiles.
- Honest about what browser tests can measure: The results page explains that WebGL benchmarks measure one slice of GPU capability through browser sandboxes — useful for quick comparison and checking hardware acceleration, not a substitute for native 3DMark-style ranking.
- Local, private, and no install: Everything runs in your browser via WebGL. No GPU info, benchmark frames, or other data is recorded, uploaded, or sent to any server.
How to test your GPU online
A two-step GPU check: read the adapter your browser is using, then run a short benchmark to measure rendering speed.
- Let the page read your GPU: The GPU tester creates a WebGL context on load and reads the vendor and renderer strings. No permission prompt is needed — the graphics adapter is reported the moment the tool opens.
- Review WebGL capabilities: Check the capability table for WebGL version, maximum texture size, and related limits. Very low numbers compared with typical results usually mean a software renderer is active.
- Run the FPS benchmark: Click the benchmark button and keep the tab visible. A 3D scene renders for the chosen duration while frames per second are sampled. Higher average FPS means faster GPU rendering in this browser.
- Compare runs and interpret: Browser frame timing is noisy: run the benchmark 2–3 times and compare. Different browsers, power settings, and laptop battery modes can change results even on the same GPU.
GPU troubleshooting — why the check or benchmark looks wrong
Common causes when a GPU test shows an unexpected adapter, a software renderer, or much lower FPS than expected.
- You see "SwiftShader", "llvmpipe", or "Microsoft Basic Render Driver": Those names mean hardware acceleration is off or unavailable, so the browser is rendering on the CPU. Enable hardware acceleration in browser settings and restart, then re-run this GPU check.
- A laptop shows Intel graphics instead of the discrete GPU: This GPU tester reports the adapter actively rendering in this browser session. On switchable-graphics laptops the integrated GPU often handles the browser. GPU-Z-style native tools can still list the discrete adapter.
- The renderer string is masked or generic: Some privacy-focused browsers intentionally mask the renderer string (for example to "ANGLE" plus a generic description). If so, this tool reports what the browser exposes — the GPU is still being used for rendering.
- FPS is lower than expected: Other open tabs, background processes, battery-saver mode, and the OS scheduler all steal GPU time. Close heavy apps, plug in if on a laptop, and re-run the benchmark 2–3 times before judging.
- WebGL is not supported: Very old browsers or environments with graphics disabled report no WebGL. Update the browser or turn hardware acceleration on, then reload this GPU test.
- Results differ between browsers: Browsers use different graphics backends (for example ANGLE over Direct3D, Metal, or OpenGL). The same GPU can benchmark differently per browser — compare within one browser for clean signals.
Sources & References
Authoritative references for reading the GPU adapter through WebGL and for the extension used to reveal the unmasked renderer string.
WebGL — reading the graphics adapter in the browser
“WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins.”
This GPU tester creates a WebGL context and queries its parameters to report WebGL version and graphics limits such as maximum texture size and renderbuffer size. developer.mozilla.org/en-US/docs/Web/API/WebGL_API
WEBGL_debug_renderer_info — the unmasked GPU name
“The WEBGL_debug_renderer_info extension exposes information about the graphics driver and the GPU that the browser is using.”
The GPU model shown by this tester comes from the UNMASKED_RENDERER_WEBGL and UNMASKED_VENDOR_WEBGL parameters of this extension. Browsers that mask the renderer for privacy still report the values they allow. developer.mozilla.org/en-US/docs/Web/API/WEBGL_debug_renderer_info
Frequently Asked Questions
Have questions? We have answers.
Related tools
Explore other diagnostic tools that pair well with this page.
- Refresh Rate TestRefresh rate test online—measure your screen Hz & FPS. Check 60Hz, 120Hz, 144Hz, or 240Hz.
- Webcam TestWebcam test online—test your webcam for free. Check camera resolution, frame rate, megapixels, and image quality.
- Controller TesterController tester online—test every button, thumbstick, trigger, and vibration motor.
- Keyboard TestKeyboard test online—check every key. Detect unresponsive, stuck, or ghosting keys.
- Camera MirrorCamera mirror online—turn your webcam into a mirror with mirrored or non-reversing views and mirror snapshots.
- Take PhotoTake a photo online with your webcam—capture, download, and keep pictures with a self-timer. No app needed.