TestMyFPSDisplay Test Suite
Free · In-browser · No Installs

Online FPS Test — Frame Rate & Refresh Rate Counter

Real-time FPS counter, Hz detector, motion blur test, and complete display diagnostic suite.

Runs locally on device Instant execution Works on any browser
--FPS
All tools

The complete display test suite

Ten free tools that cover everything from frame rate to dead pixels. Pick what you need — each one runs instantly, no setup required.

Why TestMyFPS

Built for gamers, reviewers and display nerds

We took the spirit of Blur Busters and built a full display-test suite around it — fast, free, and obsessively documented.

Real FPS measurement

We use requestAnimationFrame, the only browser API that fires in sync with your display refresh. The result is the actual frame rate your browser delivers right now — not a synthetic estimate.

Visual tests that show, not tell

Numbers are useful but your eye is the judge. The UFO test, ghosting test and frame-skip test let you see what your monitor actually does — the same way monitor reviewers do.

No tracking, no uploads

Every test runs in your browser. There is no server, no log, no analytics on your results. The only thing we serve is the page itself — your test data stays on your device.

Works on any device

Phones, tablets, laptops, desktops, TVs — if it has a browser, it can run TestMyFPS. Touch devices skip the mouse-only tests; everything else works everywhere.

Obsessively documented

Every tool comes with a deep-dive explainer on the science behind it, what the results mean, and how to act on them. We don't just give you a number — we tell you what to do about it.

Sub-second load time

Built with Next.js, deployed on Cloudflare's edge. The page loads in under a second on a 4G connection, and the tools start instantly — no splash screens, no spinners.

The basics

What is FPS, and why does it matter?

FPS stands for frames per second — the number of unique images your browser (or your game, or your video player) draws on screen every second. The higher the FPS, the smoother the motion appears and the more responsive inputs feel. The industry has settled on a few meaningful tiers: 30 FPS is "cinematic" (smooth for movies, laggy for games), 60 FPS is the baseline for modern gaming, 120-144 FPS is the competitive sweet spot, and 240+ FPS is the esports tier where diminishing returns start to bite.

The catch is that FPS only measures what your system produces — it does not measure what your monitor can actually display. A 60 Hz monitor only shows 60 frames per second even if your GPU is producing 200. To see the difference between 144 FPS and 240 FPS, you need a 240 Hz monitor. This is why our FPS test also reports your monitor's estimated refresh rate — together, the two numbers tell you whether your system is delivering the experience you paid for.

The two numbers you actually need
Open our refresh rate test in one tab and the FPS test in another. If the refresh rate test reports 144 Hz and the FPS test reports 144 FPS while you are playing a game, your system is well-balanced. If refresh rate is 144 Hz but FPS is 60, your GPU is the bottleneck. If refresh rate is 60 Hz but FPS is 200, your monitor is the bottleneck — and you should consider an upgrade.

How browser FPS testing works

Browsers expose an API called requestAnimationFrame (rAF) that fires a callback every time the browser is about to repaint the screen. Crucially, rAF is synchronised to the display refresh — on a 60 Hz monitor it fires about 60 times per second, on a 144 Hz monitor about 144 times per second. By measuring the time between consecutive rAF callbacks, we can calculate the actual frame rate with high accuracy.

This works because the browser cannot repaint faster than the display refreshes. Even if your GPU could render 1000 FPS, the browser only paints when the display is ready for the next frame — so rAF fires at the display rate. The same logic lets us estimate your monitor's refresh rate from the rAF interval: if rAF fires every 6.94 milliseconds, your display is running at 144 Hz.

FPS, Hz, response time and input lag — how they fit together

Gamers hear all four terms used interchangeably, but they describe different parts of the same pipeline. Here is the cheat sheet:

TermWhat it measuresWhere the bottleneck lives
FPSHow many frames per second your GPU producesGPU, CPU, game settings, drivers
Refresh rate (Hz)How many times per second your monitor redrawsMonitor panel, scaler, cable bandwidth
Response time (GtG)How fast a pixel changes colourPanel chemistry (IPS, VA, OLED)
Input lagTime between input and the result appearing on screenMouse, OS, game engine, GPU, display

All four interact. A 240 Hz monitor with a slow pixel response shows the same motion blur as a 144 Hz monitor with a fast pixel response. A 144 FPS game on a 60 Hz monitor feels laggier than the same game on a 144 Hz monitor because the monitor only shows 60 of those 144 frames. The FPS test on this page gives you the first number; the other tests on TestMyFPS give you the rest.

How to read your FPS test results

  • Steady 60 FPS on a 60 Hz monitor — Your system is running smoothly. No action needed.
  • Steady 144 FPS on a 144 Hz monitor — Excellent. You are getting the full benefit of your high-refresh panel.
  • Fluctuating FPS (e.g. 80-140 range) — Your GPU or CPU is bottlenecked. Lower in-game settings, cap FPS to a stable target, or upgrade your hardware.
  • FPS capped at 60 despite a 144 Hz monitor — Your monitor is probably running at 60 Hz. Run our refresh rate test to verify.
  • FPS drops every few seconds — Browser tab throttling, background processes, or thermal throttling. Close other tabs, plug in your laptop, check your temperatures.

Frequently asked questions

Ready to find out what your display is really doing?

Pick a tool above, or start with the FPS test that's already on this page.