One of the first things that puzzles new FreeCell players is why the game sometimes lets them drag a run of five or six cards in a single motion, and other times refuses to move even three. The answer is the supermove rule, a neat piece of arithmetic that governs how many cards you can shift at once. Understanding it turns a source of frustration into a powerful planning tool.

In this article we will derive the formula, explain the reasoning behind it, and show how to use it to plan winning moves. Keep a FreeCell board handy so you can watch the numbers change as you free up cells and columns.

Why There Is a Limit at All

In the strict rules of FreeCell, you move only one card at a time. The multi-card drag you see in every app is a convenience: the program automatically performs a series of single-card moves for you, using your free cells and empty columns as temporary stops. It follows that you can only move as many cards in one gesture as you could have moved by hand with the resources available. That is the whole idea behind the limit.

Picture moving a run of three cards without any drag feature. You would lift the top two cards into free cells, move the bottom card of the run to its destination, then bring the two parked cards back down in order. Three cards needed two free cells. The formula simply generalises this shuffling.

This also explains why the moved cards must already form a valid descending, alternating-colour sequence. The drag helper is only automating single-card moves, and each of those moves must itself be legal, so a jumbled group could never be moved as a unit no matter how many cells you had free. If a run will not move even though the maths says it should fit, the usual culprit is that the cards are not in a proper sequence, or that the destination card is the wrong rank or colour. Checking the sequence first saves a lot of head-scratching.

The Supermove Formula

The maximum number of cards you can move onto a non-empty column is:

(free cells + 1) × 2 ^ (empty columns)

In words, add one to the number of empty free cells, then double that total once for every empty column you hold. The "plus one" accounts for the card that actually lands on the destination; each free cell lets you set aside one more card, and each empty column lets you temporarily stash a whole sub-stack, which is why it doubles rather than merely adds.

Worked Numbers

The formula is easiest to feel with concrete cases:

  • 4 free cells, 0 empty columns: (4 + 1) × 1 = 5 cards.
  • 3 free cells, 0 empty columns: (3 + 1) × 1 = 4 cards.
  • 4 free cells, 1 empty column: (4 + 1) × 2 = 10 cards.
  • 4 free cells, 2 empty columns: (4 + 1) × 4 = 20 cards.
  • 2 free cells, 1 empty column: (2 + 1) × 2 = 6 cards.

Notice how quickly empty columns raise the ceiling. Going from zero to two empty columns with all cells free lifts your limit from five cards to twenty. That explosive growth is exactly why we argue so strongly for creating empty columns in the power of empty columns.

It is worth pausing on why the empty column doubles rather than adds. A free cell can hold a single card out of the way. An empty column, by contrast, can hold an entire ordered sub-stack that you build up using your cells, then unload again, effectively letting you reuse your cells twice around it. That nesting is what produces the power of two: each empty column you add lets the whole set of cells do its work an extra time. Understanding this is the difference between memorising the formula and truly grasping it.

The Twist: Moving Onto an Empty Column

There is one important wrinkle. When your destination is itself an empty column, that column cannot also serve as temporary storage during the move, so it does not count in the exponent. The effective limit becomes:

(free cells + 1) × 2 ^ (empty columns − 1)

So with four free cells and two empty columns, you can move twenty cards onto a filled column but only ten onto one of the empty columns. Many players are caught out by this, dragging a long run toward an empty column and wondering why the game rejects it. Keeping this exception in mind saves a lot of confusion.

How to Use the Formula in Practice

You do not need to calculate on every turn, but the formula should guide your priorities. Here is how to put it to work:

  1. Check your resources before a big move. Count your empty cells and empty columns and estimate your move limit.
  2. Empty a free cell to reach the next size up. Freeing one cell can be the difference between moving four cards and five.
  3. Value empty columns above almost everything. Each one doubles your capacity, so protect them when you plan a large relocation.
  4. Sequence your moves. Sometimes you clear a cell, make the big move, then refill the cell, all in one plan.
  5. Remember the empty-column exception whenever your target is a blank column.

Thinking this way ties directly into broader tactics; our FreeCell strategy guide shows how move capacity shapes the order you should play cards, and using the free cells wisely explains how to keep those cells free in the first place.

Does Every Version Use the Same Rule?

Almost all reputable FreeCell implementations follow this supermove maths, though a few older or unusual versions restrict you to strictly one card at a time. The underlying logic never changes: the multi-card drag is only ever a shortcut for single-card moves. If you ever play a version without the drag helper, you can still perform any legal supermove manually by parking cards in cells and empty columns yourself, which is a great exercise for truly understanding the game.

There is also a practical reason the limit matters even when the app does the shuffling for you. Every card the game moves through your cells and empty columns during a supermove briefly occupies that space, so a supermove that just barely fits leaves you with no slack for anything else mid-move. Skilled players often keep a little capacity in reserve rather than spending every cell and column on a single dramatic relocation, because that reserve is what lets them respond when the position shifts.

How This Compares in Other Games

The supermove concept is specific to games with free cells. In Yukon there are no free cells, yet you can move any group of face-up cards regardless of sequence, so the counting rules do not apply at all. In Klondike you may move an ordered run, but with no free cells the capacity is far more limited and hidden cards constrain your options further. Comparing these systems highlights how FreeCell's cells and columns combine to give it such flexibility, a point we develop in FreeCell versus Klondike.

Conclusion

How many cards can you move in FreeCell? As many as (free cells + 1) doubled for each empty column, minus the twist that a destination empty column does not count toward its own capacity. Master this formula and you will always know your true reach, plan bigger relocations, and understand why empty cells and columns are so precious. Try the maths for yourself on a live FreeCell board, or explore every game on the freecellsolitaire.info homepage to see the idea in action.