Device tests

Refresh rate test

This tab counts the frames it paints and shows the rate in frames per second, next to the common rate your screen lines up with.

The big number is the frames per second this tab paints while the page stays in front.

—frames per second

Runs in your browser. Nothing you type or open is uploaded. Free to use, no account. More device tests

How to use it

  1. Leave this tab in front. The count starts on its own.
  2. Read the frames per second, and the screen rate it lines up with.
  3. Press Measure again for a fresh count.

How the frame count works

The page asks the browser for the next paint, over and over, for about 1.6 seconds, and divides the number of paints by the time. That figure is frames per second. A steady screen often lands on 60, 90, 120 or 144. The line under the number names the nearest of 30, 60, 75, 90, 120, 144, 165 and 240 when the reading sits within a small band of one of those.

A tab in the background paints slowly or pauses, so the count waits until this page is in front. Battery saver, a second monitor and the browser’s own frame cap all change the number. Measure again after you plug in, or after you move the window to the screen you care about.

Private by design

Privacy

Everything runs in this page and stays on your device. The count stays on this page.

This page also shows Google ads, which can use cookies. Privacy and cookies explains how.

Questions

What does the refresh rate number mean?

It is the frames per second this tab painted during the count. A reading near 60 lines up with a 60 Hz screen, and the same idea holds for 90, 120 and 144.

Why should the tab stay in front?

The browser paints a background tab more slowly, or pauses it. Bring the page forward and press Measure again for a count of the screen you are looking at.

How long is one measurement?

About 1.6 seconds of paints. Measure again runs a fresh count.

Can the number sit between the usual rates?

Yes. The big number is the measured rate. The line under it names a usual rate only when the measurement sits close to one.

From the same developer