FPS Test
Measure browser animation frames, a rolling 10-second average and the peak rate in your run. Check display settings separately to confirm your monitor’s refresh rate.
Motion clarity
The bar moves at a constant 350 px per second. Look for uneven motion; the strip cannot identify the cause of a visible hitch.
Browser timing often follows display refresh, but this is not a direct Hz measurement or a game benchmark. Keep this tab visible and compare the result with your display settings.
Three steps. You’re in.
- Press Start and leave the tab in front. Background tabs may be paused or throttled.
- Read the current FPS (frames in the last second) and the 10-second average as they settle.
- The peak is the highest one-second browser frame count in this run. Watch the bar for uneven motion.
What this FPS test measures
The page counts requestAnimationFrame callbacks. Current FPS is the count in the last second; the average covers up to the last ten seconds; peak FPS is the largest one-second count in this run. These are browser timing observations, not a direct measurement of the monitor’s refresh setting. Browser scheduling, power modes, background activity and display settings can reduce the rate. See how animation callbacks work.
Refresh rate vs frame rate
Display refresh rate describes how often a panel updates; frame rate describes how often software produces a frame. This test measures browser callbacks, not a game or GPU benchmark. Variable refresh and browser/OS scheduling can affect the relationship. To confirm your configured display rate, use Windows Settings → System → Display → Advanced display, or macOS System Settings → Displays.
Reading the motion clarity strip
The bar moves at a target speed of 350 CSS pixels per second. Visible jumps suggest uneven presentation, but the page cannot isolate whether the cause is rendering, scheduling, the compositor or the display. Compare with other tabs closed and a consistent power mode. The strip is hidden when your system requests reduced motion.
Frequently asked questions
Why does it say 60 when my monitor is 144 Hz?
Check the operating system’s display refresh setting, power-saving mode and whether the tab is in the foreground. Then check the supported resolution and rate for your monitor, cable and port. This page cannot identify the cause from a 60 fps reading alone.
Does this test measure my graphics card?
No. It counts browser animation callbacks, which depend on browser, operating system and display behavior. Use a game or a dedicated benchmark to assess GPU performance.
Why does the number jump around?
Short dips happen whenever the CPU is busy: a tab loading, an update running, or the browser doing garbage collection. Look at the 10-second average and ignore single-second dips.
Why does the test stop when I switch tabs?
Browsers throttle animation frames in background tabs to save power, so the count would be meaningless. The page restarts the measurement when you come back.
Can I test my phone’s refresh rate?
You can measure browser frame timing on a phone, but this does not confirm the display’s refresh setting. Adaptive refresh, power saving and browser scheduling can change the observed rate. Check the phone’s display settings separately.
What refresh rates does it detect?
The tool reports the observed browser rate without snapping it to a list of display rates. It can show rates above 360 fps when the browser delivers them, but it cannot confirm the panel’s actual refresh setting. Check that setting in your operating system.
Is a higher refresh rate worth it?
At 60 Hz the frame interval is about 16.7 ms; at 144 Hz it is about 6.9 ms, a reduction of roughly 59%. Whether an upgrade helps you depends on the content, hardware and your preferences. This test alone cannot predict gaming performance.