Browser FPS Test
Measure browser rendering performance with adjustable animation load and live frame timing.
How to use this test
Choose the animation load, press start and leave the tab visible while the canvas runs. Stop after the graph has enough samples to compare current, average and low FPS.
How the measurement works
The tool records requestAnimationFrame intervals while animating a controlled canvas workload, then reports current FPS, average FPS, 1% low and frame time.
How to interpret results
Average FPS describes typical smoothness, 1% low exposes stutter and frame time shows the delay of the most recent rendered frame. Large gaps between average and low FPS suggest inconsistent rendering.
Troubleshooting tips
Reduce object load, close heavy tabs, disable battery saver and compare browsers if the canvas slows down or requestAnimationFrame appears capped.
Related tests
You can also browse every utility from the complete tool index.
Common fps questions
What is a good browser FPS?
A stable frame rate close to the display refresh rate generally looks smooth, but consistency matters as much as the average. Large drops or poor 1% lows can make animation feel stuttery even when the average looks high.
Read full answer →Why does browser FPS drop or stutter?
Heavy tabs, battery saver, background apps, thermal throttling, GPU scheduling and the browser's rendering workload can all create long frames. Compare with fewer background processes and a lower test load.
Read full answer →Does a 144 Hz monitor guarantee 144 FPS?
No. Refresh rate describes how often the display can update, while FPS describes how often the browser renders frames. A 144 Hz display can show lower FPS if the application or system cannot render fast enough.
Read full answer →Does this show my Fortnite, Valorant or CS2 FPS?
No. It measures frame timing inside this browser test only. A normal web page cannot read FPS from an unrelated running game.
Read full answer →