DT Device Tests

Refresh Rate Test

Test your monitor refresh rate online in Hz: detect 60Hz, 120Hz, 144Hz, 240Hz and 360Hz displays, measure frame time pacing, jitter and dropped frames.

🔒 Runs entirely in your browser — nothing is uploaded

Detected Display Refresh Rate
-- Hz
Measuring frame pacing... Checking stability...
Average Frame Time
-- ms
Frame Jitter (Std Dev)
-- ms
Dropped / Stutter Frames
0
Samples Collected
0
Min Frame Time
-- ms
Max Frame Time
-- ms
Frame Time Stability History (ms per frame) Target line: -- ms
Motion Smoothness Visualizer

Track moving objects with your eyes: at higher refresh rates, motion blur and ghosting are significantly reduced.

Speed:
⚡ -- Hz
Advertisement

How to test your monitor refresh rate online

Whether you just purchased a high-refresh-rate gaming monitor, bought a new laptop with a 120Hz ProMotion display, or want to verify that your HDMI or DisplayPort connection is operating at full speed, this online refresh rate tester detects your screen's hardware refresh rate in real time without installing third-party utilities.

The test measures the cadence of requestAnimationFrame rendering loops using the high-resolution performance.now() timer. Because the browser's graphics engine synchronizes frame callbacks directly with your monitor's vertical blanking interval (V-Sync), the frequency of these redraws matches your active display rate: 60 Hz (16.67 ms per frame), 75 Hz (13.33 ms), 120 Hz (8.33 ms), 144 Hz (6.94 ms), 165 Hz (6.06 ms), 240 Hz (4.17 ms), or 360 Hz (2.78 ms).

Understanding frame pacing, jitter, and micro-stutter

High refresh rate gaming is not just about raw Hertz; consistent frame delivery is equally crucial. Even on a 240 Hz monitor, if frame delivery times oscillate between 2 ms and 15 ms, you will experience noticeable visual stutter.

The live frame pacing graph plots the delivery interval of every recent frame:

  • Ideal Frame Time: Calculated as 1000 / Hz. A stable monitor produces a near-flat horizontal line matching this expected target.
  • Frame Jitter: The statistical standard deviation of frame delivery times. Low jitter (< 0.8 ms) indicates flawless synchronization between your operating system compositor, GPU, and monitor.
  • Dropped Frames: Spikes where a frame took more than 1.6× the expected duration, causing a dropped render cycle and perceptible micro-stutter.

Troubleshooting monitors locked at 60 Hz

It is surprisingly common for users to buy a 144 Hz or 240 Hz gaming display and inadvertently run it at 60 Hz for months. To unlock your monitor's full potential:

  1. Windows Display Settings: Right-click the desktop → Display settings → Advanced display. Ensure the Choose a refresh rate dropdown is set to your panel's rated maximum (e.g., 144 Hz or 240 Hz).
  2. Check Cable Bandwidth: Older HDMI 1.4 cables and basic adapters cap 1440p and 4K displays at 60 Hz. Use a DisplayPort 1.4 or HDMI 2.1 cable connected directly to your dedicated GPU rather than the motherboard port.
  3. Browser Hardware Acceleration: Confirm that hardware acceleration is enabled in your browser settings so the browser compositor utilizes your GPU's full rendering pipeline.

How to use

  1. Keep this tab focusedBrowsers throttle background tabs to 1–10 Hz to save battery. Keep this window active in the foreground for an accurate reading.
  2. Observe the live Hz detectionThe tester samples consecutive presentation timestamps via requestAnimationFrame to detect your monitor's true refresh rate.
  3. Review frame time metricsCheck your average frame delivery time (e.g. 16.67 ms for 60 Hz, 6.94 ms for 144 Hz) and frame jitter variance.
  4. Inspect the smoothness barTrack the high-speed motion bar with your eyes to inspect motion clarity and check for skipped frames or tearing.
  5. Troubleshoot display settingsIf a 144 Hz or 240 Hz monitor only displays 60 Hz, check your Windows Display Settings or macOS Refresh Rate dropdown.

Frequently asked questions

Why is my 144Hz or 240Hz monitor showing 60Hz?
Windows, macOS, and graphics drivers frequently default new monitors to 60 Hz over HDMI or DisplayPort until manually changed in system settings. In Windows, go to Settings → System → Display → Advanced display and select the highest available refresh rate. Also ensure you are using a DisplayPort or HDMI 2.0+ cable.
How does this test calculate monitor refresh rate?
The tester runs inside a requestAnimationFrame loop, recording the exact microsecond timestamp of each visual redraw via performance.now(). By analyzing the intervals across hundreds of consecutive frames and trimming startup outliers, it calculates both exact FPS and matched hardware Hz.
What is frame jitter and frame pacing?
Frame pacing describes how consistently frames are delivered to your display. On a 144 Hz monitor, every frame should take exactly 6.94 ms. Jitter measures deviations from this ideal time. High jitter or sudden spikes indicate background CPU load or GPU throttling.
Does this test support multi-monitor setups?
Yes, but browser rendering is bound to the monitor the window is currently positioned on. To test a secondary monitor, move the browser window onto that display and keep it focused.
Advertisement