Screen Refresh Rate Test

100% local, hardware-driven monitor Hz tester. Benchmark your display FPS and detect frame skipping in real time with zero lag and zero extension bloat.

Live Refresh Rate
— Hz
Stable Hz Reading
Frame Interval
— ms
Frame Samples
0 / 60
Warming up — collecting frames...
More Hardware Tests

What is This Tool

This free online tool instantly measures the actual refresh rate your monitor is running at right now — no downloads, no installs, no account needed. Just open the page and the test starts automatically. In seconds you'll see your display's real Hz, frame timing, and whether the output is smooth and stable or showing signs of stutter.

Most people assume their monitor is running at the advertised spec — 60 Hz, 144 Hz, 240 Hz — but the actual output can differ. A cable with insufficient bandwidth, an incorrect display setting, a browser with hardware acceleration turned off, or a power-saving mode can silently cut your refresh rate without any obvious warning. This tool uses your browser's requestAnimationFrame API to measure exactly how many frames your screen is rendering each second and reports it in plain numbers.

How to Use

The test runs automatically when you load the page. Here's how to get the most accurate reading:

Key Features

Common Use Cases

This tool is useful any time you need to verify or troubleshoot your display's actual output:

Frequently Asked Questions

Why does the live Hz number fluctuate slightly instead of showing a steady integer?

Your OS and browser introduce tiny scheduling variations when delivering frames to the rendering context. A 144 Hz display will rarely output exactly 144.00 Hz on every sample — you'll typically see values hovering around the target, like 143.8 or 144.2. This is normal behavior. The "Stable Hz Reading" averages these out over time to give you a reliable settled number.

Can this test override my OS power-saving mode or browser frame rate cap?

No — and that's actually useful. The tool reads the frame rate that your OS and GPU driver are actually delivering to the browser. If a power plan or background process is capping output, the reading will reflect that throttled rate accurately, which is exactly the kind of issue this tool is designed to surface.

How is this different from the FPS counter in a game or GPU software?

In-game counters measure how fast the game engine produces frames, not how fast the display is actually showing them. This tool measures the display pipeline directly — specifically, how often your screen's vertical sync cycle is completing. That distinction matters when diagnosing issues where the game runs fast but the monitor output feels wrong.

I have two monitors. Which one does this test measure?

It measures the screen where the browser window is currently active. Drag the browser window to a different monitor and the reading will update to reflect that display's refresh rate. This makes it easy to compare both panels side by side.

My monitor is rated at 165 Hz but the test shows 60 Hz. What's wrong?

This almost always comes down to one of three things: the cable doesn't support the bandwidth needed (DisplayPort 1.4 or HDMI 2.1 are typically required for high refresh rates), the display's refresh rate hasn't been set correctly in Windows Display Settings or macOS System Settings, or hardware acceleration is disabled in your browser settings. Check all three before assuming a hardware fault.

Advanced Tips

Getting the most accurate reading takes a bit more than just loading the page:

Back to top