Phone GPU Test: iPhone & Android Browser Benchmark
No install. Live FPS and stability. Starts only when you tap.
Run the current WebGL 2.0 test on iPhone or Android. Choose a fair mode, control heat and power, then save FPS, frame time and stability locally.

Run the current WebGL 2.0 Volume Shader BM workload on a phone without installing an app. The test reports average FPS, frame time and stability locally in the browser.
Quick start
- Use a current mobile browser with WebGL 2.0 support.
- Medium is the standard default. Switch to Light if the page becomes slow or you need a lower-load compatibility baseline.
- Keep the same browser, orientation and test mode when comparing runs.
- Close demanding tabs, turn off battery saver and avoid testing while the phone is already hot.
- Do not compare Light, Medium and Heavy results directly; each mode uses a different workload.
Prepare an iPhone or iPad
Use an up-to-date browser and keep the device in one orientation for every run. Turn off Low Power Mode, close background media or games, and let the device return to a normal temperature before testing. iOS browser results still vary with the device, system version, browser version, viewport and thermal state, so record those conditions with the score.
Prepare an Android phone
Use an up-to-date Chrome, Edge, Firefox or device browser that exposes WebGL 2.0. Disable Battery Saver during a comparison and keep any vendor performance setting consistent across runs. If the browser reports WebGL 2.0 as unavailable or uses a software renderer, follow the WebGL GPU check before trusting the result.
Which mode should you use?
| Mode | Best use on a phone |
|---|---|
| Light | Lower-load fallback for slower phones and compatibility checks |
| Medium | Standard default for a balanced, comparable phone test |
| Heavy | Sustained load and thermal behavior; not the default mobile choice |
| Extreme | Specialist stress run with an immediate Stop control available |
The mobile Start button runs Medium by default and keeps the test inside the page. Fullscreen is optional, and you can switch modes from the controls below the benchmark.
Check for thermal throttling
Run the same mode under the same conditions, allow the device to cool, then repeat it. After that, run it again without a cooldown. A sustained drop in average FPS or stability can indicate thermal or power limiting. It is evidence about that test session, not a permanent rating of the phone.
Read and keep the result
Average FPS summarizes throughput, frame time shows the time per frame, and stability compares the lower and upper measured FPS during the run. The result panel also records the engine and mode. Use Copy result, CSV or JSON to keep the conditions with the score; nothing is uploaded by those actions.
Controlled current-engine mobile reference rows have not yet been published. Do not use the legacy WebGL 1.0 table as a WebGL 2.0 phone ranking.