LIVE DISPLAY DIAGNOSTICS

Online FPS Test

Measure how many animation frames your browser is currently producing each second and inspect frame-time consistency in real time.

● requestAnimationFrame● Runs entirely in your browser — no upload or external API.
RRC / LIVECALIBRATING
Measuring your display…
--FPS
FPS--
Frame time-- ms
Minimum--
Maximum--
Stability--%
Samples0
Frame time history— ms
Keep this tab visible and move the browser window onto the monitor you want to test.
01

Browser FPS tester

FPS means frames per second. In a browser animation test, FPS is usually limited by the display refresh cadence, so a 60Hz screen often reports around 60 FPS while a 144Hz screen can approach 144 FPS. This is not a game benchmark.

02

FPS vs refresh rate (Hz)

Hz describes how frequently the display refreshes, while FPS describes how many frames an application produces. They are related but not identical. This tool is useful for timing diagnostics rather than GPU benchmarking.

03

What is a good frame time?

Lower and more consistent frame times mean smoother animation: about 16.67 ms at 60 FPS, 8.33 ms at 120 FPS and 6.94 ms at 144 FPS.

FRAME TIMING REFERENCE

Understanding the result

A reading close to 60, 75, 90, 120, 144, 165 or 240 Hz usually means that mode is active. Small variations such as 143.9 Hz are normal.

60Hz16.67 ms
75Hz13.33 ms
90Hz11.11 ms
120Hz8.33 ms
144Hz6.94 ms
165Hz6.06 ms
240Hz4.17 ms
360Hz2.78 ms
!

Why is my result lower than expected?

Check your operating-system display settings, monitor menu, cable or adapter limits, GPU settings, power-saving mode and browser tab visibility. A 144Hz monitor can still run at 60Hz when the higher mode is not selected.

FAQ

Frequently asked questions

Is this an FPS benchmark?+

No. It measures browser animation cadence, not maximum GPU rendering performance in a game.

Why does FPS match my monitor Hz?+

requestAnimationFrame is normally synchronized with the display, so browser animation FPS often follows the active refresh rate.

Can the test show more FPS than my refresh rate?+

Usually not with requestAnimationFrame because callbacks are scheduled around display refreshes.