Refresh rate test

This refresh rate test measures how many times per second your screen is updated, in hertz, by timing the frames your browser draws. You also see the frame time graph, dropped frames and a motion test that shows how smooth movement looks at your rate.

Free and private. Everything runs in your browser, nothing is uploaded.

How it works

  1. Open the page and waitKeep the window still for a few seconds while the frames are timed.
  2. Read the resultThe big number is your refresh rate. Below it are frame time, jitter and dropped frames.
  3. Watch the motion testLook at the moving objects. Stutter means dropped frames, smearing is the panel's response.

How the measurement works

Browsers draw animations in step with the display: every time the screen refreshes, the page gets one chance to paint a frame. The test asks for a frame again and again and records the time between them. On a 60 Hz screen that interval is 16.67 ms, at 144 Hz it is 6.94 ms. The typical interval is taken from the middle of the measurements, so a few slow frames do not drag the result down, and the value is matched to a common refresh rate when it is within 3 percent. Many 60 Hz screens actually run at 59.94 Hz, which is shown as 60.

Each dropped frame is counted when an interval is clearly longer than normal. A few drops while you scroll or switch tabs are expected; regular drops while nothing else happens point to a busy computer, a power saving mode or a browser extension.

Seeing 60 Hz on a faster monitor?

Check the display settings: on Windows under Settings, System, Display, Advanced display; on macOS under System Settings, Displays. The rate is often left at 60 Hz after setup.

Use a cable that can carry the rate: DisplayPort, or HDMI 2.0 or newer for high rates at higher resolutions. Older HDMI cables and adapters often limit you to 60 Hz.

Laptops on battery, and power saving modes, may lower the rate. Plug in and test again.

With two monitors, the browser follows the screen the window is on. Move the window to the fast screen and reload.

Variable refresh rate (G-SYNC, FreeSync, Adaptive Sync) usually still shows the maximum rate here, because a browser animation runs at full speed.

Reading the motion test

Each lane moves an object by the same number of pixels every frame. At 60 Hz the fastest one jumps 16 pixels per frame, at 240 Hz only 4, so higher rates look smoother and sharper. If the motion stutters at regular intervals, frames are being dropped. A trail behind the object is blur from the panel and from your eyes following it, and is normal to some degree on every LCD and OLED screen.

Frequently asked questions

How do I know if my monitor is really running at 144 Hz?

Open this page in a browser on that monitor and wait a few seconds. If it shows 144, the screen, cable and settings are working at that rate. If it shows 60, check the display settings and the cable.

Why does the result change a little?

Frame timing always varies by a fraction of a millisecond. The measured value, for example 143.98 Hz, is matched to the nearest common rate when it is close enough.

Can a browser show more than my refresh rate?

No. Browsers draw at most one frame per screen refresh, so this page shows the screen's rate, not your graphics card's maximum frame rate in games.

Does the test send anything from my computer?

No. The measurement runs entirely in your browser and nothing is stored or uploaded.