What Is My Monitor's Refresh Rate?
Measure your display's actual frame rate by timing 120 consecutive frames. The test calculates median Hz and maps it to the nearest standard refresh rate — all computed locally in your browser.
This test times 120 consecutive display frames using requestAnimationFrame to calculate your monitor's actual refresh rate in Hz.
Standard refresh rates are 60, 75, 90, 120, 144, 165, and 240 Hz — each doubling from 60 Hz cuts frame time from 16.7ms to 4.2ms.
What Do Your Results Mean?
| Result | Range | Meaning |
|---|---|---|
| Good | Detected Hz matches your monitor's rated refresh rate (within 2 Hz) | Your display is running at its expected refresh rate and the OS is correctly configured. |
| Warning | Detected Hz is lower than rated (e.g., 60 Hz on a 144 Hz monitor) | Your OS display settings may be set to a lower refresh rate, or your cable (HDMI 1.4 vs DisplayPort) may not support the full rate. |
| Bad | Unstable or fluctuating Hz readings across multiple runs | Background processes, browser throttling, or GPU driver issues are causing inconsistent frame delivery — close other tabs and disable power-saving mode. |
Common Issues and How to Fix Them
Test shows 60 Hz but monitor is rated for 144 Hz
Check your OS display settings and set the refresh rate to the maximum supported value. Ensure you are using DisplayPort or HDMI 2.0+ cable — older HDMI cables cap at 60 Hz for high resolutions.
Results vary between test runs by more than 5 Hz
Close background tabs and heavy applications. Disable browser power-saving mode and hardware acceleration toggles. Run the test in a clean browser window for the most stable measurement.