AbraCalc

Dance Move Generator

A fresh silly dance move flashes up on a countdown loop with an upbeat metronome click, giving the whole class a quick, structured burst of movement between lessons.

Built by the AbraCalc team

Embed this tool on your site

How to play

  1. Set how many seconds each move should last and how many moves the round should include.
  2. Tap Start and the first move name appears with a countdown progress bar underneath it.
  3. Move along to the metronome clicks until the bar empties and the next move appears automatically.
  4. After the last move, a celebration message and confetti mark the end of the round.

Choose how many seconds each move gets and how many moves you want in the round, then tap Start and a huge move name appears on screen while an upbeat metronome ticks down the seconds. Every move, from Robot Arms to Silent Disco, comes from a pool of silly, easy prompts that never repeats until every move has had a turn, so a run of ten never feels stale or copy-pasted. A progress bar shows how much time is left on the current move before the next one flashes up, and a final celebration marks the end of the round. It's built for two-minute brain breaks, PE warm-ups, or any moment you want the whole room moving without needing a plan. Works fully offline, right in the browser.

Frequently asked questions

Will I see the same move twice in a row?
No, moves are drawn from the pool without repeating until every move has appeared once, so within any single pass through the full list you'll see each move exactly once before any of them come back around.
Can I use it as a full-screen wall display?
Yes, once a round starts the Wall Display button becomes active and switches to a large, high-contrast view with the move name and round count readable from across the room.
What if I want more moves than the pool has?
If you set more rounds than there are unique moves, the pool reshuffles and starts again from the top once exhausted, so a 20-round session still gets a fresh random order for the second pass through the list.