Display

Refresh Rate Test — Check Monitor Hz & Browser FPS

Measure frame timing for several seconds to estimate the display cadence available to this browser tab.

No signup Browser-based Private by design
Diagnostic workspaceBrowser APIs ready
Ready for a 5-second measurement
ESTIMATE—Hz

Measure browser frame timing

requestAnimationFrame samples how often this tab receives a paint opportunity. Close heavy apps and keep the window visible.

Frame-time graph

Waiting for a test
Faster framesSlower frames
Estimate, not a panel certificate

Browser scheduling, power saving, variable refresh, background load, and window visibility affect the result. This cannot guarantee the monitor’s hardware specification.

Quick start

How to use this refresh rate test

  1. 1

    Keep this tab visible and close heavy background tasks.

  2. 2

    Press Start measurement.

  3. 3

    Wait for the sampling run to finish.

  4. 4

    Compare the estimate and confidence range with common refresh rates.

What it checks

Understand the result

  • Average requestAnimationFrame interval
  • Live frames per second
  • Frame-time stability and range
  • Nearest common refresh-rate class
Troubleshooting

Common problems

  • Power saving, background tabs, and heavy workloads reduce browser frame delivery.
  • Variable-refresh displays can produce a wider range.
  • The result estimates browser rendering behavior, not a guaranteed panel specification.
Good to know

Privacy and browser limits

Most readings come directly from browser APIs and stay on your device. Operating systems, browser permissions, scaling, drivers, and hardware can affect what a page can observe.

For the cleanest result, use an up-to-date browser, keep the tab visible, and close apps that may already be using the device.

FAQ

Questions about the refresh rate test

Is my test data uploaded?

No. This test runs locally in your browser. RatedTechTools does not receive or store the device data shown by the tool.

Is this the same as the monitor’s exact Hz?

No. It estimates the cadence observed by requestAnimationFrame and can be affected by the browser and system.

Why does the result change?

Scheduling load, thermal or power state, variable refresh, and tab visibility can all affect individual runs.

Keep testing

Related hardware tools