How this FPS test measures frame rate
An advanced online FPS test that measures your real browser frame rate from every screen refresh. A live FPS meter starts instantly and auto-detects your display's refresh rate (60, 120, 144, 165, 240 Hz and more). Run a 10, 30 or 60-second benchmark for average FPS, 1% and 0.1% lows, stability, dropped frames and 50th/95th/99th percentile frame times, watch a live frame-time graph, compare motion smoothness at 15, 30, 60 and full FPS side by side, and put real load on your CPU (Canvas 2D) or GPU (WebGL shader) with five stress levels. It also shows your GPU, CPU threads and screen, and saves your best results locally.
Browsers draw a new frame in sync with your monitor's refresh (V-Sync) and expose each frame's timestamp through requestAnimationFrame. The tool records the exact time between every frame, so the numbers are measured, not estimated: FPS is 1000 ÷ average frame time, and every stutter shows up as a long frame. It first calibrates on your idle frames to detect your refresh rate, ignores gaps caused by hidden tabs, and updates the live meter four times a second. Because browsers cap animation at your refresh rate, a perfect score equals your display's Hz, not an unlimited number like in-game benchmarks.


