FPS test

KeyboardTester.click

Open Source & Free FPS Test

Free FPS test. Measures your browser and monitor frame rate in real time using requestAnimationFrame. Shows current, average, min, and max FPS plus a 1% lows metric.

Download from Microsoft Store Download from Microsoft Store

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.

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.

01 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 frames-per-second rate the browser is actually achieving on your...
02 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.
03 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:
04 Why Browsers Throttle Background Tabs Chrome, Firefox, and Edge all throttle background tabs to save battery and CPU. A tab not in the foreground typically drops to 1 Hz (one frame per second) or suspends rendering entirely.
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

How do I test my FPS in the browser?

Click Start. The tool uses requestAnimationFrame to count frames per second. Keep the tab focused — browsers throttle background tabs to 30 FPS or less.

What is 1% low FPS?

1% low is the average frame rate of the slowest 1% of frames over your run. It represents the stutter floor — what gameplay actually feels like during the worst hitches.

Why does my FPS cap at 60?

Because your monitor refresh rate is 60 Hz. The browser cannot render faster than your display updates. Enable higher refresh in Windows Display Settings > Advanced.

Does this measure game FPS?

No. This measures browser frame rate. Actual in-game FPS depends on the game engine and GPU. Most games have their own FPS overlay (Steam, GeForce Experience, RTSS).

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:

Windows app

KeyboardTester.click is available from Microsoft Store

Install the official Windows app shortcut, or keep using the same free testing tools in your browser.

Download from Microsoft Store Download from Microsoft Store