FPS Test
Measure your screen's frame rate live with a real-time FPS counter and graph — no install.
Examples
Check refresh rate
Input
Let it run idle
Output
~60, 120, or 144 fps depending on your screen
Spot stutter
Input
Watch the graph
Output
Dips reveal dropped frames
Verify a 144 Hz monitor
Input
Set display to 144 Hz, run test
Output
Reading climbs toward 144 fps
About this tool
This free online FPS test measures how many frames per second your browser is rendering, live. It reads the browser's frame timing to show a real-time counter, a rolling graph, and min, average, and max readings — a quick way to check your monitor's refresh rate and whether rendering is smooth. It runs entirely in your browser with no install.
How to use
- Keep this tab focused — the test starts automatically.
- Watch the live FPS number settle toward your refresh rate.
- Check the graph for dips that indicate stutter.
- Pause, resume, or reset the readings at any time.
Common uses
Confirming a new high-refresh monitor is running at 120 or 144 Hz, checking whether your browser is capped at 60 fps, diagnosing choppy scrolling or animations, or comparing performance between browsers. The reading reflects the browser rendering this page, not a game.
Frequently asked questions
How does this FPS test work?
It uses the browser's requestAnimationFrame, which fires once per screen refresh. By timing the gap between frames, the tool calculates how many frames per second your browser is actually rendering, then shows a live number, a graph, and min/avg/max.
Does the FPS number match my monitor's refresh rate?
On an idle, healthy setup it should sit close to your display's refresh rate — around 60 on a 60 Hz screen, or 120/144 on a high-refresh monitor. If it's much lower, the browser or your machine is struggling to keep up.
Why is my FPS capped at 60 on a 120 Hz screen?
Some browsers, power-saving modes, or OS settings limit animation to 60 fps. Check that your display is set to its higher refresh rate in your OS settings, disable battery-saver, and make sure the browser isn't throttling background tabs.
Why does the FPS drop when I switch tabs?
Browsers deliberately throttle requestAnimationFrame in background tabs to save power, often down to about 1 fps. Keep this tab focused and visible for an accurate reading — the test resets its timing when you return.
Is this the same as an in-game FPS counter?
No. This measures the frame rate of the browser rendering this web page, not a game or another application. It's a quick way to check your display's refresh rate and whether your browser is rendering smoothly.
What's a good FPS?
Higher and steadier is better. 60 fps is smooth for most use; 120+ feels noticeably smoother on high-refresh displays. What matters most is a stable line on the graph — frequent dips indicate stutter.
Is anything installed or uploaded?
No. It runs entirely in your browser with standard web APIs. Nothing is installed, saved, or sent anywhere.
Learn more
Related tools
Keyboard Test
Test every key on your keyboard — see presses light up live and check for stuck or dead keys.
Dead Pixel Test
Cycle full-screen solid colors to spot dead, stuck, or hot pixels on any monitor or phone screen.
Mouse Test
Test mouse buttons, scroll wheel, and movement — plus a click-speed (CPS) counter. No install.
Touch Screen Test
Test your touchscreen — visualize every touch point and draw to find dead or unresponsive spots.