Refresh Rate Test

Measure your display's refresh rate in Hz.

Runs locally in your browser Report an issue
Live measurement No signup · local processing

Measure your display refresh rate

Refresh rate is how many times per second your monitor redraws the image, measured in hertz (Hz). Common rates are 60 Hz, and 120 Hz or 144 Hz on gaming and high-end displays. A higher rate looks smoother in motion. This tool measures it by timing how often the browser paints a frame with requestAnimationFrame, which the browser synchronises to your display's refresh. Leave it running for a few seconds and the average settles close to your monitor's true rate. A moving bar animates so you can see the smoothness at the same time. Keep this browser tab focused and in the foreground while measuring — background tabs are throttled and will read low. If you have multiple monitors at different rates, the reading reflects the one this window is on. Everything is measured locally and never uploaded.

Common questions

How does the test measure refresh rate?

It times the gaps between the browser's animation frames, which are synchronised to your display's refresh. The number of frames delivered per second is your refresh rate. Leaving it running lets the average converge on the true value.

Why does it read a bit below my rated Hz?

Occasional dropped frames from other work on the system pull the average down slightly. Close heavy tabs and apps, keep this tab focused, and the reading should sit very close to the rated rate.

Why is my reading capped at 60 Hz on a 144 Hz monitor?

The browser and OS may be limiting the window to 60 Hz — for example on battery-saver mode, on a secondary monitor, or when the browser is set to cap frame rate. Ensure the window is on the high-refresh display and power settings allow full rate.

Does keeping the tab in the background affect it?

Yes. Browsers throttle animation in background tabs, so the reading drops. Keep this tab visible and focused for an accurate measurement.

Is any data uploaded?

No. Frame timing is measured entirely in your browser. Nothing about your display or the measurement is stored or sent anywhere.