FPS Test
The test starts on its own and counts every frame your browser draws. Watch your live FPS, average and 1% lows, see each frame's timing on the graph, and compare how motion looks at 15, 30, 60, 120 FPS and more.
Every ball moves at the same speed but only updates at its own frame rate. Lower rates move in bigger, choppier steps.
How to use the FPS Test
- Open the page and keep the tab in front: the FPS counter starts immediately.
- Read your live FPS in the big number, with average, 1% low and frame time beside it.
- Watch the frame time graph: a flat line is smooth, spikes are stutters.
- Compare frame rates in the motion lanes. Tick the rates you want and change the speed.
- Press Start stress test to find how many moving objects your browser can draw before FPS drops, then Copy result.
FPS and frame time reference
Frame rate and frame time are two views of the same thing: frame time (ms) = 1000 ÷ FPS. Frame time is often more useful, because it shows how long each single image stays on screen.
| Frame rate | Frame time | Where you see it |
|---|---|---|
| 24 FPS | 41.7 ms | Cinema films |
| 30 FPS | 33.3 ms | Many console games, TV broadcasts, phone video |
| 60 FPS | 16.7 ms | Standard monitors, smooth games and scrolling |
| 90 FPS | 11.1 ms | VR headsets, some phones |
| 120 FPS | 8.3 ms | High refresh phones, tablets and laptops |
| 144 FPS | 6.9 ms | Gaming monitors |
| 240 FPS | 4.2 ms | Esports monitors |
Reading your results
- Average FPS is the total number of frames divided by the time measured. In a browser it should sit just below your screen's refresh rate.
- 1% low and 0.1% low are the frame rates of your slowest 1% and 0.1% of frames. They reveal hitches that an average hides. 0.1% low appears once at least 1,000 frames have been measured.
- Stutters are frames that took more than twice the recent typical frame time. A few during page load or tab switching are normal.
- Min / max FPS are the lowest and highest one-second readings after the first moments of the test.
- Stress test result is how many moving objects your browser could draw while staying above 90% of your screen's refresh rate. It mostly reflects CPU and browser drawing speed, so compare it between browsers or devices rather than with games.
Tips for a smooth frame rate
- Plug in your laptop and turn off battery saver: power saving often caps browsers at 30 or 60 FPS.
- Check that hardware acceleration is turned on in your browser settings.
- Close heavy tabs, video calls and background downloads, then press Reset stats.
- On a high refresh monitor, set the refresh rate in your display settings and use a cable that supports it (DisplayPort or HDMI 2.0 or newer).
- To find your exact refresh rate in Hz, use the refresh rate test.
Frequently asked questions
How does the FPS test measure frame rate?
It uses requestAnimationFrame, the browser function that runs once for every frame drawn on screen. The test records the time between frames: FPS is the number of frames in the last second, the average is total frames divided by elapsed time, and frame time is 1000 divided by FPS in milliseconds.
Why is my FPS capped at 60 (or 120, 144)?
Browsers synchronise animation with your display, so the FPS in a browser cannot go above the monitor's refresh rate. A 60 Hz screen shows at most 60 FPS here, a 144 Hz screen 144 FPS. Games can render above the refresh rate when V-Sync is off, but a web page cannot.
What does 1% low FPS mean?
1% low is the frame rate of your slowest 1% of frames: the test averages the longest 1% of frame times and converts that to FPS. It shows stutter better than the average does. A 1% low close to the average means smooth, consistent motion.
What counts as a stutter?
A frame is counted as a stutter when it takes more than twice the normal frame time, for example more than 33 ms on a 60 Hz screen. Occasional stutters happen when the computer is busy; frequent ones mean the browser cannot keep up.
Is 30 vs 60 FPS really visible?
Yes. At 30 FPS each image stays on screen for 33.3 ms, at 60 FPS for 16.7 ms, so fast motion moves in bigger steps and looks choppier at 30. The comparison lanes move at the same speed and only update at their own rate, so you can see the difference directly. Rates above your screen's refresh rate look the same as the maximum.
Why does the FPS drop in the background or on battery?
Browsers pause or slow animation in hidden tabs to save power, and battery saver modes on laptops and phones often limit pages to 30 or 60 FPS. Keep this tab visible and plug in your device for the most accurate result.
Does this test my game FPS?
No. It measures how smoothly your browser renders, which depends on your display, graphics driver and system load. It is a good check of screen smoothness and browser performance, but games use their own engines, so use an in-game counter for game FPS.