FPS Playground

An interactive playground that renders a live 2D animation at any frame rate you choose, with a live FPS and frame-time readout, so you can see and feel the difference between frame rates.

Auto mode: the scene animates on its own. Pick a frame rate and watch how it looks.

60
Target 60
Measured —
Frame time —
Display max —

When to Use FPS Playground

A quick, friendly way to see and feel frame-rate differences on your own screen:

Frequently Asked Questions

What does this tool show?
It renders the same 2D animation at different frame rates so you can see how each one looks, from choppy to silky.
What's the difference between target and measured FPS?
Target is the frame rate you selected. Measured is what your browser actually rendered. On slower hardware or a low-refresh screen, measured can be lower than target.
Why does 120 FPS look the same as 60 FPS on my screen?
If your display refreshes at 60 Hz, it can't show more than about 60 frames per second. The app detects your display's maximum and tells you when the rendered rate is capped.
Can I control the character?
Yes. Switch to Mouse mode and move your cursor (or drag your finger on a touch screen) to steer the object and feel the input smoothness at the chosen frame rate.
Does it work on my phone?
Yes. The layout adapts to small screens and touch input is supported, so you can watch and steer the animation on a phone or tablet.