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.
Press Start. The bar begins moving immediately while frame timing runs in the background.
See Every Dropped Frame While It Happens
Smooth motion on a screen depends on every frame arriving right on schedule. When your browser or graphics driver falls even slightly behind, a frame gets skipped and the same image holds for an extra cycle, something you usually only feel as a vague stutter. This test times every single frame instead of just an average, so you can see precisely how often that happens and how bad it gets.
Why Run a Frame Skipping Test?
Frame-By-Frame Timing
Every frame is timed against the last one using the browser's own animation clock, not a rough average.
Auto-Detected Refresh Rate
The test works out your screen's real refresh rate on the fly, whether it's 60Hz, 120Hz, or 144Hz.
Live Skip Flashes
The moving bar flashes the instant a skip is detected, so you can match what you see with what gets logged.
Plain-Language Score
Stop anytime for a skip rate, longest stall, and a jank rating you don't need a manual to understand.
How this Frame Skipping Test works
Every monitor redraws its screen at a fixed rate — 60, 120, or 144 times each second. A frame skip happens when your browser can't finish drawing in time for that redraw, so the same image repeats for an extra cycle before catching up. You rarely notice a single skip, but string enough of them together and smooth motion turns into a visible stutter.
This test puts a bar in constant motion across a track and times every frame using the browser's own animation clock rather than a fixed interval. As it runs, it watches how fast frames normally arrive to work out your real refresh rate, since that number is different on a 60Hz laptop screen than on a 144Hz gaming monitor. From there, any frame that takes noticeably longer than expected gets logged as a skip, and the bar flashes red the instant it happens so you can match what you see with what the timer recorded.
While the test runs, you get a live count of frames rendered, frames skipped, the skip rate as a percentage, and the longest single stall in milliseconds. Stopping the test turns those numbers into a plain score, from smooth to heavy jank, based on how often frames were actually missed rather than a single average reading.
Everything happens locally in your browser tab using requestAnimationFrame. No video, timing data, or device information is sent anywhere, and switching away from the tab or closing it stops the test immediately.
How to use this Frame Skipping Test
Start the test
Press Start and the bar begins moving immediately while frame timing runs quietly in the background.
Watch for red flashes
Every time a frame takes too long to arrive, the bar flashes red and the skip counter ticks up in real time.
Stop for your score
Stop anytime to see total frames, skip rate, longest stall, and a plain-language jank rating.
Frequently Asked Questions
What exactly counts as a "skipped frame" in this test?
How does the test know my monitor's refresh rate without me entering it?
Is a skip rate of 1% or 2% something to worry about?
Why do I see more skips when other tabs or apps are open?
Does switching to another tab during the test count against my score?
Can an older or weaker graphics chip cause frame skipping?
Why does frame skipping matter more for gaming than for regular browsing?
Is this the same thing as the FPS counter shown in games?
Will running this test heat up my device or drain the battery quickly?
Can I compare my skip rate with someone using a different device?
Does closing the tab stop the test right away?
Related Tools
Dead Pixel Test
Run a free online dead pixel test in full screen. Check monitors, laptops, phones, tablets, and TVs for dead, stuck, bright, and faulty pixels.
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.
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.
Online Keyboard Test
Test every key on your keyboard for stuck keys, dead keys, and ghosting. Press keys and see them light up on a live on-screen keyboard.
Mouse Button Tester
Test every mouse button, the scroll wheel, and double-click timing to check for chatter, misclicks, or a failing mouse.
The Frame Skipping 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.

