Display Tools

Refresh Rate Test

Estimate the browser window refresh rate and frame-time variation.

Animation frame Median interval Variation warning
Local by default
Your test data is processed locally in your browser and is not uploaded.
Ready to test

Animation-frame timing sample

Keep this tab visible. Move the window to the display you want to estimate.

Estimated refresh rate Hz
0%

Two-second warm-up followed by at least five seconds of sampling.

Troubleshooting

If the result is not what you expected

1

Keep the tab visible

Browser timing tests discard or pause samples while this page is hidden.

2

Use native mode

Check display resolution, refresh setting, HDR, and scaling in system settings.

3

Reduce background load

Close animation-heavy tabs and overlays before repeating timing tests.

Method

How it works

  1. Keep this tab visible and start the timing sample.
  2. The test warms up, then records requestAnimationFrame intervals for at least five seconds.
  3. The median interval becomes an estimated refresh rate with a stability note.
Browser limitations

What this result cannot prove

  • Variable refresh rate, throttling, composition, window position, and load affect the estimate.
  • The label is Estimated refresh rate, not an unconditional hardware specification.
Check browser support
Keep checking

Related tools

Questions

Frequently asked questions

Is the Refresh Rate Test private?

Yes. Test input is processed in this tab and is not uploaded by this tool.

Why can browser results differ from another app?

Browsers, operating systems, permissions, device routing, and background load can all change what is exposed and measured.