Initializing, please wait a moment

Click Start to begin; results render below as the diagnostic runs.

Estimated refresh rate
-- Hz

Ready. Click Start measuring to sample requestAnimationFrame timing in this tab. Nothing is uploaded.

frames: 0 | avgDelta: -- ms | samples: 0

Monitor Refresh Rate Test (Hz)


Estimate your display refresh rate from requestAnimationFrame timing in the browser.

Click Start measuring, keep this tab visible, and read the live Hz estimate from frame deltas.

Stop or Reset anytime; nothing is uploaded and no account is required. No camera or microphone permission is requested.

← Back to Device Test Tools

Related tools:

  • Camera Test - Free camera test online: live preview, resolution readout, switch front and back camera, capture
  • Keyboard Test - Keyboard test online - press each key to highlight it, spot non-working keys, and verify Num Lock,
  • LCD Test - Test your LCD screen for dead pixels, stuck pixels, and backlight bleed.
  • Microphone Test - Free microphone test online: live spectrum meter, mic permission check, and optional speaker
  • Device Test Tools - Test camera, microphone, keyboard, and LCD online before meetings.
  • Screen Recorder - Record your screen, camera, or microphone in the browser, blur faces while recording, and download
  • GPU Test - WebGL Benchmark & Info - GPU Test - WebGL Benchmark & Info - See what your browser's graphics stack can do - WebGL 1 and 2
  • Speaker & Audio Channel Test - Test left and right speaker channels with a short in-browser tone.
  • Mouse Test (Buttons & Scroll) - Mouse Test (Buttons & Scroll) - Check left, middle, and right buttons, pointer coordinates, and
  • Gamepad / Controller Test - Gamepad / Controller Test - Check controller buttons and stick axes in the browser.
  • Touchscreen Test - Touchscreen Test - Check single and multi-touch contacts on a local pad in the browser.

Tags: #device-test

Related guides:

Loading reviews...

Frequently Asked Questions

What does Monitor Refresh Rate Test (Hz) measure?

It samples requestAnimationFrame timestamps and estimates Hz from the median frame delta. Results stay in the tab.

Do I need camera or microphone access?

No. This tool uses animation-frame timing only - no getUserMedia.

Why does the reading drop when I switch tabs?

Background tabs throttle requestAnimationFrame. Keep this tab in the foreground while measuring.

Is timing data uploaded?

No. Samples stay in the page session. Reset clears them; closing the tab drops them.