How to find the best 2048 move
- Copy your board. Tap a cell, then tap the number on that tile in your game, or Empty. The next cell is selected for you, so you can go row by row from the top left.
- Check the grid. Each cell shows its tile in the same colors from small to large, which makes a wrong tap easy to spot. Clear cell empties the selected one.
- Press Find the best move. The solver ranks up, down, left and right and shows the best one with a big arrow. A direction that would not move any tile is marked not possible.
- Make the move in your game. Then press Apply this move. The tiles here slide the same way, and the empty cells are ready for the new tile.
- Add the new tile and repeat. Tap the cell where your game placed a 2 or a 4, tap its value and ask for the next move. Copy board link saves the board so you can come back to it.
On a keyboard, use Tab to reach the grid, the arrow keys to move between cells, and Delete or Backspace to empty the selected cell. Every step also works with taps.
2048 strategy tips
- Keep your biggest tile in a corner. Pick one corner and leave the tile there. The solver rewards boards whose big tiles stay in order along an edge, so its moves tend to do the same.
- Build a chain along one edge. Line up tiles in falling order next to the corner tile, such as 512, 256, 128, 64, so each merge rolls into the next.
- Use only two or three directions. If your big tile sits in the bottom left, swipe down and left most of the time, right when needed, and up only when nothing else moves.
- Keep cells empty. Every empty cell is room for the next tile. A move that merges two pairs is usually worth more than one that builds toward a single big tile.
- Do not chase every merge. A merge that pulls the corner tile out of place can cost more than it scores. Look at what the board looks like after the move.
How the solver works
The solver uses expectimax search, a standard way to plan in games with random events. For each of the four swipes it slides the tiles by the usual 2048 rules: tiles move as far as they can, and two equal neighbors merge once per move. Then it considers every empty cell where the next tile could appear, as a 2 nine times in ten or a 4 one time in ten, and plans the best reply to each. It looks two to four swipes ahead, deeper when the board holds many different tiles. The boards at the end are scored by how many cells are empty, how many tiles can merge, whether rows and columns run in order from big to small, and how heavy the board already is. Rare tile placements are skipped to keep it fast, so the result is a strong suggestion, not a proof. It runs entirely in your browser, and nothing you enter is sent anywhere.
Frequently asked questions
How does the 2048 solver pick the best move?
It tries all four swipes. For each one it goes through every empty cell where the next 2 or 4 could appear and looks up to four swipes ahead, then scores the boards it reaches by their empty cells, the tiles that can merge and whether the big tiles stay in order along an edge. The swipe with the best average outcome comes first.
Can the solver guarantee that I reach 2048?
No. New tiles appear on random cells, so no solver can promise a win. Following its moves keeps the board tidy, but an unlucky tile can still end a game.
What do I do after making the move?
Press Apply this move to slide the tiles here the same way as in your game. Your game then adds a 2 or a 4 on an empty cell: tap that cell, tap its value, and press Find the best move again.
Why is a direction marked not possible?
A swipe that moves no tile and merges nothing does nothing in 2048. The game ignores it and adds no new tile, so it is not a move. When no direction is possible, the game is over.
Does it work for 5x5 boards or other 2048 versions?
It works for the classic 4x4 board where new tiles are 2 or 4, which covers most 2048 apps and websites. Boards of other sizes and versions with different merge rules are not supported.
Is the 2048 solver free?
Yes. It is free, with no account and no download, and it runs in your browser. The board you enter is worked out on your device, and a board link keeps the tiles in the link itself.