
Count empty cells as F and empty columns as C. Your freecell max move to a non-empty column is (F+1) × 2^C cards; if the destination is empty, do not count that destination column.
That is the freecell supermove in one line, but the line is not the decision. The decision is whether spending those spaces improves the deal after the stack lands. A legal supermove is still a bad move if it buries an ace, blocks the only red six, or turns three flexible spaces into one impressive dead tower.
Use the freecell formula as a gate, not a goal. First count the maximum. Then ask what the move opens, what it spends, and what move it makes possible next. FreeCell rewards visible planning because every card is on the table from the deal. There is no draw pile to rescue a careless stack shift later. The practical question is not “Can I move stacks?” It is “Can I move this stack and still have enough working space for the next problem?”
What is the FreeCell supermove, and how do I count it before I touch a card?
A freecell supermove is the stack move your screen allows because the same result could be made by legal single-card moves through empty cells and empty columns. The count is mechanical. Let F be the empty free cells. Let C be the empty columns you can use as temporary work space. To move onto a non-empty target, the freecell formula is (F+1) × 2^C. With no empty column and three empty cells, the limit is four cards. Add one empty column and the limit doubles.
Count the destination carefully. If you are moving the stack onto an empty column, that column is not also work space. Either exclude it from C at the start, or subtract it before you calculate. Reason: the formula assumes each empty column can hold part of the stack while you rebuild the rest. A destination column is occupied at the end, so it cannot do that job. Wrong when the target is a non-empty card; then every empty column elsewhere still counts.
Only count a stack that is already in correct descending, alternating-colour order, and only if the landing card accepts the bottom card of the stack. Reason: the supermove does not repair a broken run; it only transports a legal one. Wrong when a single misplaced card is sitting on top of the run and can first be moved away to a safe cell or column.
Make the count before you touch anything. Reason: moving first changes F and C, which tempts you to count space twice. Wrong when the first move is a forced foundation move or a harmless card-to-card move that increases, rather than spends, working space.
Which empty cells matter first, and which ones should I keep free?
- Keep one free cell open if the next buried card matters. Reason: a single empty cell lets you lift a blocker, expose the card underneath, and still continue the plan. Wrong when clearing a column this move gives you more total moving power than that cell would.
- Value an empty column above an empty cell once you are moving stacks. Reason: in the freecell max move formula, each usable empty column doubles the stack length; a free cell adds only one card before the multiplication. Wrong when the empty column must immediately take a king, queen, or long packet that cannot move again.
- Use free cells for short stops, not storage. Reason: a card left in a cell reduces every later freecell move stacks calculation until it comes out. Wrong when the stored card is the exact missing link that will let you clear a column within the next move or two.
- Keep a cell free for the colour you are short of. Reason: if all your useful builds need a red seven, for example, the ability to park one black card may open that red seven. Wrong when the opposite colour cards are already accessible and the real limit is column space.
- Do not protect all four cells out of habit. Reason: unused capacity is not virtue; sometimes spending cells converts a locked column into an empty one. Wrong when the move spends the cells and reveals no playable card, no foundation card, and no new column.
How do I decide whether to clear a column now or leave it alone?
- Name the card or stack that will use the empty column. Reason: an empty column is strongest when it has an immediate job, such as holding half a sequence while you move the other half. Wrong when the column is cleared by sending its last card to the foundation; that gain is usually free and does not need a named tenant.
- Check what the cleared column exposes before you clear it. Reason: if the exposed card is an ace, low card, or missing connector, the column may pay for itself at once. Wrong when the exposed card is still trapped by rank or colour and cannot be used after the effort.
- Recount the freecell formula after the clearing line, not before it. Reason: clearing a column may have spent free cells on the way, so the final F and C decide your real freecell max move. Wrong when the line is forced and returns every temporary card to the tableau by the end.
- Leave a column alone if it is already doing useful ordering work. Reason: breaking a clean descending alternating run can create more loose cards than the new empty column can handle. Wrong when the top of that run is the only blocker over an ace or a card needed for several builds.
- Clear now when it creates a second empty column without losing the first. Reason: two usable empty columns multiply your stack capacity far more than two free cells. Wrong when the second column is made by filling the first with a stack that has no legal onward move.
When is moving a big stack the wrong move?
The most dangerous freecell supermove is the one that feels efficient. A large stack moving in one click can hide the fact that you have spent every spare space and changed nothing important. A bad big move usually gives you order without access.
- It uses your only empty column and does not make another. Reason: you lose the main multiplier in the freecell formula. Wrong when the moved stack uncovers a card that immediately clears a different column.
- It covers a card you were using as a base. Reason: landing on a useful seven, eight, or nine can block several smaller cards that needed that base next. Wrong when all those smaller cards are already above it or can go to foundations.
- It leaves every free cell full. Reason: the next awkward single card has nowhere to wait, so one bad blocker can stop the deal. Wrong when the stack move itself releases the exact card that empties those cells again.
- It moves order, but not access. Reason: FreeCell is won by reaching trapped cards, not by making a neat-looking column. Wrong when the neat column is a staging step that lets you transfer another, more important stack.
- It commits an empty column to a long stack too early. Reason: a long packet in an empty column may be immovable until a precise parent card appears. Wrong when the bottom card already has a legal target in sight.
If you cannot say what the stack opens, treat the move as decoration.
What should I look for after the stack lands?
After the stack lands, do not admire it. Recount. Your new F and C are the position now, and the old freecell max move no longer matters. Reason: a supermove often spends exactly the spaces that made it possible. Wrong when the move also cleared a column or emptied cells, because the new count may be better than the old one.
Look first at the card uncovered by the source column. If it can go to a foundation, a matching parent, or a newly empty column with purpose, play that line before starting a second project. Reason: the stack move was justified by access, so take the access while it is live. Wrong when using the exposed card would occupy the only space needed to finish a stronger clearing sequence.
Then inspect the landing card. Has the stack buried a useful base? If the card underneath was holding together several possible builds, you may have reduced choice. Reason: covered tableau cards cannot receive anything. Wrong when that base had no available children and was only a parking place.
Finally, ask whether the next move was part of the plan before the stack moved. If yes, continue. If no, pause and rebuild the count. Reason: FreeCell punishes improvised second moves more than careful first moves. Wrong when a new forced move appears, such as an exposed ace or a card that clearly empties another column.
Frequently asked questions
No. A FreeCell stack only moves as a run if every card is one rank lower and the opposite colour than the card above it. A red 7 can sit on a black 8, then a black 6 can sit on that red 7. Break that pattern once and the stack is two separate jobs, even if you have enough empty space.
6 cards is the usual limit if you are moving the stack onto a non-empty column. The count is two free cells plus one, then doubled for the empty column: 3 x 2 = 6. If the empty column is the destination for the stack, it is no longer spare working space, so the practical limit falls to 3.
People often think an empty column is just another free cell. In fact, it is much stronger because it can hold a whole descending alternating run while you rearrange the rest. One free cell adds one card to your basic move. One empty column can double the stack you can shift, provided you are not using that column as the landing place.
You have 9♣ 8♥ 7♠ 6♦ 5♣ ready to move onto 10♦. Two free cells are empty and one column is empty. That gives you room for 6 cards, so the 5-card run can go. If the only landing place is the empty column itself, count again: two free cells allow only 3 cards, so the move is too big.
It depends on the destination column: if you land on a real card, every empty column remains available as working space during the move. If you land in an empty column, that column is spent as the destination. Moving into a blank column can still be right, especially to expose a buried ace or two, but it reduces the size of the stack you can move at once.
Compared with Baker's Game, FreeCell is more forgiving because its tableau builds down by alternating colours. Baker's Game builds by suit, so legal runs are harder to form and big supermoves appear less often. The counting idea is still similar: free cells and empty columns measure how much temporary storage you have. The difference is what counts as a legal stack.
Count only empty free cells and empty tableau columns; the exception is a card you can safely send to the foundation before the move. Foundation piles are not parking spaces for rearranging a stack. They remove cards from the board. That can create room or reveal a needed card, but it does not add a temporary slot in the supermove formula.
Most people treat the drag as magic. It is not. The game is compressing a set of legal one-card moves into one action, using the empty cells and columns you already have. If the full sequence could be carried out one card at a time without breaking the rules, the game may let you move the stack in one go.
A parking space is any empty place that can hold a card, or a run of cards, while you move something else. An empty free cell is a one-card parking space. An empty tableau column is a stronger parking space because it can hold a sequence. Supermove counting is really parking-space counting: how many temporary stops exist between here and the destination.
Pause before each large drag and say the count aloud: free cells plus one, doubled for each empty column you can use. Then compare that number with the cards in the stack. If the count fails, find a smaller move first. FreeCell on Veena Games is free in the browser, so you can practise this habit without accounts, downloads, or stakes.
Nobody knows precisely for every possible shuffle, because the full space of deals is far too large to classify by hand. The best-known benchmark is the original Microsoft set of 32,000 numbered deals, where 31,999 are winnable and deal 11982 is the famous exception. That supports the practical rule: assume the deal is solvable, and blame the position before the shuffle.
FreeCell became widely familiar through Microsoft Windows in the 1990s, and computer versions made big stack moves feel natural because the program could carry out the hidden one-card steps instantly. The supermove is not a separate rule of the card game. It is a shortcut for a sequence of legal moves that would be tedious to perform manually.
The cost is loss of escape routes. With four full free cells, every awkward card is trapped until you open space again, and even a promising stack can turn into a dead end. Spending all four cells can be correct for a forced breakthrough, but make sure the move reveals a playable card, creates an empty column, or sends cards to the foundation immediately.
Final thoughts
I would practise this with one small rule: before every large stack move, say the count and the purpose out loud. “Six cards, to uncover the black four.” It sounds fussy for half a minute. Then it starts catching the moves that used to look clever and fail five turns later.
Do not try to play perfect FreeCell by memorising every possible pattern. The board is too varied, and the evidence for grand universal rules is thin. What is reliable is local accounting. How many spaces do you really have? Which card becomes available? Which card becomes covered? What is the next move after the impressive one?
Big stacks are useful because they compress a lot of legal single-card work into one action. They are dangerous for the same reason. They make commitment feel tidy. If a move spends an empty column, fills two cells, and gives you no new card worth playing, the formula has not helped you; it has merely described the size of the mistake you were allowed to make.
Good FreeCell often looks restrained. The useful stack move leaves you with a card to play, a column to use, or both.
