FPS Test
Run a free FPS test online. Watch your live frames per second update in real time, track average, minimum, and maximum FPS, and see a rolling performance graph.
Press Start. Your live FPS reading begins updating immediately as frames render.
See Your Real-Time Frame Rate, Not a Guess
Every animation, scroll, and game frame your browser renders depends on how many frames it can draw each second. Marketing specs list a fixed number, but the number you actually get changes with your hardware, browser tab load, and battery settings. This test counts real frames as they render using the browser's own animation clock, so you see your actual frame rate instead of the number printed on the box.
Why Run an FPS Test?
Live Frame Counter
Frames are counted every second using requestAnimationFrame, the same clock your browser uses to draw each frame, not a fixed timer guess.
Average, Min, and Max
Track your steady-state average alongside the lowest and highest FPS recorded, so a single dip does not hide behind a smooth average.
Rolling Performance Graph
A live line graph plots your last readings so you can see dips and recoveries as they happen, not just a single closing number.
No Install, No Upload
Everything runs locally in your browser tab. No video, timing data, or device details are sent anywhere.
How this FPS Test works
Your browser draws each frame using a built-in animation clock called requestAnimationFrame, which fires right before the browser paints the next frame to your screen. This test hooks into that same clock and counts how many times it fires within each one-second window, which gives you the actual number of frames your browser rendered during that second, not a marketing figure or a theoretical maximum.
Because that count depends on your display, browser, and whatever else your device is doing at that moment, it moves as conditions change. Scrolling a heavy page, opening another tab, or running a background download can all pull the number down for a moment before it recovers. The test keeps every one-second reading in view through a rolling graph, alongside a running average, and the lowest and highest values seen so far, so a brief dip does not get buried inside a smooth-looking average.
Most laptop and desktop displays cap out near 60 frames per second unless you own a high-refresh monitor built for 120Hz, 144Hz, or higher, in which case your browser can climb past 60 when nothing is holding it back. Reading stays close to your display's refresh rate on a light page and drops when the browser has more work to do per frame, such as heavy animations or a busy background tab.
Nothing about the test is sent off your device. It reads timing data from your own browser tab and stops the moment you close it or navigate away.
How to use this FPS Test
Start the counter
Press Start and your live FPS reading begins updating immediately as the browser renders each frame.
Watch the graph settle
Give it a few seconds. The rolling graph and average smooth out once enough frames have been counted.
Check your average, min, and max
Stop anytime to lock in your stats, or leave it running while you switch tasks to see how FPS holds up.
Frequently Asked Questions
What exactly does this test count as one frame?
Why does the number keep moving instead of settling on one value?
Is 60 FPS a good result?
My FPS never goes above 60 even though my PC is fast. Why?
Does having other tabs or apps open change my score?
Is this the same as the FPS counter built into games?
Why is my FPS lower when my laptop is unplugged?
Can a slow internet connection lower my FPS?
Will this test slow down my computer or drain the battery?
Does closing the tab or switching away stop the test?
Related Tools
First Person Shooter Test
Test FPS aim speed and accuracy in your browser. Hit moving targets, track reaction time, and review your score in a fast 15, 30, or 60 second round.
GPU Stress Test
Stress test your GPU right in the browser with a live WebGL fractal render. Watch real-time FPS, pick an intensity level, and get an instant performance score.
Frame Skipping Test
Run a free frame skipping test online. Watch a moving bar flash on every dropped frame and see your refresh rate, skip rate, and a plain-language jank score.
Test Refresh Rate
Test your monitor refresh rate online for free. See your detected Hz reading live, match it against common presets like 60Hz, 144Hz, and 240Hz, and confirm it with a moving visual check.
CPU Stress Test
Stress test your CPU in the browser with one Web Worker per core. Pick a thread count, watch live operations per second, and get an instant performance score.
CPS Test
Test your clicks per second (CPS) with a free mouse click speed test. Pick a 1, 5, 10, 15, 30, 60, or 100-second timer and see how you rank.
The FPS Test is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

