FPS Test
Live frame rate measurement via the browser's rAF clock. Reports current FPS, average, min, max, and 1% low — plus detects whether your display runs at 60, 120, 144, 165 or 240 Hz.
Press Start. The tool ticks every animation frame and reports live FPS. Make sure this tab is focused and in the foreground — browsers throttle background tabs to 30 FPS or lower.
—
FPS
Average FPS
-
Min FPS
-
Max FPS
-
1% low
-
Frames rendered
0
Run time
0s
Likely display Hz: -
Tip: browser FPS cannot exceed your monitor refresh rate. A result of ~60 means you have a 60Hz display. ~120, ~144 or ~240 means a high-refresh monitor. 1% low is the slowest 1% of frames — the stutter floor.
Popular tools
All tools
FPS Test guide
How to use the FPS Test accurately
This tool uses the browser's requestAnimationFrame callback, which fires once per display refresh. By measuring the time between consecutive callbacks we derive the frames-per-second rate the browser is actually achieving on your device.
The max FPS over a sustained run is effectively your display refresh rate (as the browser sees it). Common values:
FPS Test FAQ
Common fps test questions
Checklist
Display checks to confirm
- What This FPS Test Measures This tool uses the browser's requestAnimationFrame callback, which fires once per display refresh. By measuring the time between consecutive callbacks we derive the...
- Current, Average, Min, Max — And 1% Low Raw FPS numbers fluctuate frame-to-frame, so the meaningful metrics are the averages across a sustained run. "Average" is the smoothed mean of every half-second of rendering.
- Detecting Your Monitor Refresh Rate The max FPS over a sustained run is effectively your display refresh rate (as the browser sees it). Common values: