Refresh Rate Test

Start the test to sample frame intervals for about 4 seconds and estimate your display's refresh rate; the moving blocks below make high-vs-low refresh differences visible.

Measured Hz + motion blocks · free · runs locally in your browser

Keep this tab in the foreground while measuring.

Reading the result

  • The estimate rounds the measured frame rate to common tiers (60/90/120/144/165Hz). Slight decimals like 143.5Hz are normal timing jitter.
  • A 144Hz panel measuring ~60 usually means the OS never enabled high refresh, the cable lacks bandwidth, or a battery saver capped it.
  • Background tabs and heavy load lower the result — re-test with the page in front.
  • Browsers can cap frame callbacks below your panel — a capped result shows the browser limit, not the screen limit.

Frequently asked questions

Why does my 144Hz monitor only measure 60Hz?

Common causes: high refresh not enabled in OS display settings, a cable that can't carry the bandwidth, laptop power-saving mode, or a browser frame-rate cap. Set the refresh rate in system settings first, then re-test.

Is a reading like 59.9Hz or 143.5Hz normal?

Yes. Browser frame callbacks have small timing jitter, so the estimate wobbles around the nominal value — read the rounded tier, not the decimals.

Is this an exact measurement?

It measures the browser's real render rate — enough to identify the current refresh tier. Power saving, background tabs and system load all push results lower; check the confidence note.

Does phone testing make sense?

Yes. iPhone ProMotion and high-refresh Android screens can reach ~120Hz in the browser. Some browsers or battery savers cap callbacks at 60Hz — in that case the result reflects the browser's ceiling, not the panel's.