DeviceTest

Refresh Rate Test — Measure FPS and Motion Smoothness

This test measures how many animation frames your browser completes each second and how evenly they are spaced, then shows a moving box so you can watch for stutter. It reports the browser's frame rate pipeline, not the panel's hardware refresh rate — an important distinction explained below.

Quick answer: Run the measurement for a few seconds: the counter should settle near your display's refresh rate (60, 120 or 144). Then watch the moving box — stutter that shows as irregular jumps means frames are being missed, usually because another tab, an extension or a background program is stealing time.

Motion smoothness demo

Watch the edges of the moving square while the measurement runs: even spacing looks smooth, regular doubling or jumping means uneven frame pacing.

Average FPS
frames per second
Median FPS
less affected by single spikes
Lowest / highest
per-frame, worst to best
Frame jitter
lower is smoother
What this measures: the frame rate your browser delivers to this page — not your panel's hardware refresh rate. Browsers match the display rate most of the time, but cap it in background tabs, under CPU load, or when battery saving is on. If the number sits at 60 while your monitor is 144 Hz, check the operating system's display settings and the cable, then run the test again in a full-screen window with other tabs closed.
Core facts
What it measuresFrames per second delivered to the page by the browser, plus the spacing between frames
Typical results60, 75, 120, 144 or 240 fps — matching your display's configured refresh rate
Not the same asThe panel's hardware refresh rate: browsers cap and pace frames independently of the display
Useful forSpotting stutter, checking that a high-refresh display is configured correctly, and troubleshooting browser performance

Browser frame rate vs panel refresh rate

The number here is how often the browser renders a frame for the page. The panel may be running at a different rate — browsers usually match the display's refresh rate but cap it in the background, under load, or when energy saving is on. A 144 Hz monitor showing 60 fps here usually means the operating system still has the display set to 60 Hz, which is a common and easily fixed configuration mistake; some browsers also cap frame rate deliberately to save power.

Stutter, pacing and the moving box

Average frame rate hides problems: frames can average 144 fps while arriving in bursts of 141 and 3. The spacing statistics and the moving box expose that. Watch the box's edges — smooth motion means evenly spaced frames, while visible doubling or jumping means irregular pacing. If the pattern is regular, suspect power settings or a background process; if it is random, look at other tabs, extensions and system load.

When to use this test

  • You bought a 144 Hz monitor and want to confirm the browser is actually getting high frame rates
  • Video and animations stutter in your browser and you want to know whether frames are being dropped
  • Comparing two machines or two browsers on the same screen
  • Checking whether a battery-saving mode has quietly capped the frame rate

Frequently asked questions

Frequently Asked Questions

It shows 60 fps but my monitor is 144 Hz. What is wrong?
Check the display configuration in your operating system: on Windows, Settings → System → Display → Advanced display; on macOS, System Settings → Displays → Refresh rate. Many monitors also default to 60 Hz until you change it in their own menu, and cables can limit the rate at 4K.
Why did the frame rate drop while the test was running?
Something took CPU time away from the page — another tab, an update, a background app or a power-saving state. Close what you can and re-run; the test itself is lightweight and does not cause the drop.
Can I test a phone screen this way?
You can run it in a mobile browser and it will report frame rate, but phones aggressively reduce frame rate to save battery and vary it dynamically, so the number reflects what the browser chose rather than the panel's maximum.

More screen tests

More guides