Snaplytics Toolkit

FPS Test

Measure how many frames per second your browser is actually rendering, in real time. The test starts automatically — leave it running to watch your live FPS and the highs, lows, and average build up on the graph below.

FPS

ms / frame

Recording
Min
Avg
Max

Frame rate — frames per second, or FPS — is how many distinct images your screen draws each second. Higher is smoother: 60 FPS looks fluid, 30 FPS starts to feel choppy, and in fast games a higher rate means less motion blur and lower input lag. FPS is separate from your display’s refresh rate (measured in Hz): the refresh rate is the ceiling, and the frame rate is how close your browser or game actually gets to it.

This test uses the browser’s requestAnimationFrame API, timing the gap between screen repaints to work out how many frames your browser paints each second. The current reading is averaged over the last half-second so it stays steady, while min, average, and max build up over the session. Everything runs locally — nothing is uploaded.

Your browser won’t paint faster than your display can refresh, so a 60 Hz monitor caps out around 60 FPS and a 120, 144, or 240 Hz panel proportionally higher. The dashed lines on the graph mark those common refresh rates; if your FPS sits well below yours, the page or your machine is struggling to keep up.

Common frame rates

Frame rateWhere you see itHow it feels
24 FPSFilm and cinemaSmooth for movies, with cinematic motion blur
30 FPSConsole games, streaming videoPlayable, but choppy in fast motion
60 FPSStandard monitors, most gamesFluid and responsive — the common baseline
120 FPSGaming monitors, newer phonesNoticeably smoother with lower input lag
144 FPSGaming monitorsA popular esports sweet spot
240+ FPSHigh-end gaming displaysUltra-smooth; an edge in competitive play

Related tools