How this FPS test works
What the numbers mean
The page asks the browser to draw a new frame as often as it can and counts how many arrive each second.
Browsers normally draw in step with the display, so on a healthy setup the FPS number sits at your monitor's refresh rate: about 60 on a standard screen, 120 or 144 on a high refresh rate monitor or phone.
The refresh rate is an estimate: the typical frame time is matched to the nearest common rate (60, 75, 90, 120, 144, 165 or 240 Hz). Frame time is how many milliseconds each frame takes; 16.7 ms is 60 Hz and 6.9 ms is 144 Hz.
Lower than expected?
- Display settings. A 144 Hz monitor can still be set to 60 Hz; the FAQ below shows where to change it.
- Power saving. Battery saver and low power modes can cap the frame rate, especially on laptops and phones.
- Cable and port. High refresh rates need a cable and port that can carry them at your resolution.
- Background tabs. Browsers slow down or pause pages that are not visible, so keep this tab in front.
Compare 30 vs 60 vs 120 FPS
All four blocks travel at the same speed. The top three only move to a new position 30, 60 or 120 times a second; the bottom one moves on every frame your screen shows. The difference in smoothness between the lanes is what a higher frame rate buys you.
If the blocks stutter, the slow frames count usually rises too, which points to a busy browser or system rather than the monitor.
Limits of a browser test
Counting the frames your browser actually draws is a reliable way to see the refresh rate it runs at. It is not the frame rate of a game.
Games run on their own and can go above or below the refresh rate. Variable refresh technologies and multiple monitors with different rates can also make the browser's number differ from your monitor's maximum.
1% low is the frame rate of the slowest 1% of recent frames. It shows stutter that an average hides. Everything is measured on your device; nothing is sent anywhere.