Monitor refresh rate test
Find out how many frames per second your display refreshes — 60 Hz, 120 Hz, 144 Hz or more. We measure it with requestAnimationFrame and show a moving animation so you can judge smoothness, all in your browser.
Browsers usually cap requestAnimationFrame at the display's refresh rate; the measured value can vary with variable refresh rate (VRR).
100% local — nothing leaves your device
How to use it
- 1 Press “Measure” and keep this tab focused — the test samples frame timing for about a second.
- 2 Read the measured refresh rate (Hz) and average frame time.
- 3 Watch the moving box to judge smoothness; adjust its speed to spot stutter or tearing.
- 4 Run “Measure again” after changing your display settings to confirm the new rate.
Troubleshooting
Reading shows 60 Hz but my monitor is 144 Hz
Your OS may still be set to 60 Hz. On Windows 11 open Settings → System → Display → Advanced display and pick the highest refresh rate; on macOS use System Settings → Displays. Also make sure you're using a cable (DisplayPort or HDMI 2.x) that supports the higher rate.
The measured rate keeps changing
Browsers cap requestAnimationFrame at the display rate, and variable-refresh (G-Sync/FreeSync) or a busy CPU can make the value fluctuate. Close other tabs and apps, keep the tab in the foreground, and run the measurement a few times to see a stable average.
Refresh rate looks wrong in Chrome on a multi-monitor setup
Browsers report the refresh rate of the screen the window is on. If your monitors run at different rates, drag this window fully onto the monitor you want to test, then measure again so the value reflects that specific display.
Frequently asked questions
Is anything uploaded?
No. The measurement runs entirely in your browser using requestAnimationFrame timing. Nothing is sent to a server.
How accurate is a browser refresh-rate test?
It's a close estimate. Browsers synchronise animation frames to the display, so the measured value usually matches your real refresh rate within a frame, though variable-refresh displays and heavy load can introduce small variations.
Why does it cap at 60 Hz?
Either your operating system is set to 60 Hz, the cable or port doesn't support a higher rate, or the browser/GPU is limiting frames. Check your display settings and cabling, then re-measure.
Does it work on phones?
Yes. Many phones run at 60, 90 or 120 Hz, and the test will report the rate your device and browser actually deliver to the page.