2048 is a sliding-tile puzzle: every move slides the whole board, tiles with matching numbers merge and double, and the goal is a 2048 tile. Play 2048 free in your browser — no download, no account.
How You WinMerge matching tiles until one of them reads 2048. The run ends when the board is full and no two neighbouring tiles show the same number.
- Board
- 4×4 by default · 5×5 and 6×6 also available
- Tiles
- Powers of two · a new 2 (90%) or 4 (10%) after every move
How the board starts
- The grid starts empty and receives two tiles. Each is placed in a random empty cell and reads 2 nine times out of ten, otherwise 4.
- Score starts at zero. Best score is kept separately for each board size, because a 6×6 run is not comparable to a 4×4 one.
- There is no timer and no move limit. The clock on the board is information, not a constraint.
Complete Rules
- A move names one of four directions. Every tile slides that way until it hits the wall or another tile, with the tile nearest that wall settling first.
- Two tiles carrying the same number that meet during the slide merge into a single tile of double the value, placed where the blocking tile was.
- A tile created by a merge cannot merge again in the same move. A row of three 2s pushed left becomes a 4 and a 2, never an 8.
- Each merge adds the value of the new tile to your score. Four plus four scores 8.
- Only a direction that actually changes the board is a legal move. Pressing an impossible direction does nothing at all: no new tile, no score, no turn spent.
- After every legal move exactly one new tile appears in a random empty cell — a 2 with probability 0.9, otherwise a 4.
- The first time a merge produces a tile reading 2048 the run is won. The board is not cleared: you may keep playing and build 4096 and beyond.
- The run is lost when, after the new tile appears, the board has no empty cell and no two orthogonally neighbouring tiles show the same number. Diagonal neighbours never merge.
Board sizes and modes
- 4×4 is the classic board and the one every version of 2048 means. Sixteen cells leave no room for waste, and reaching 2048 is a genuine achievement.
- 5×5 has twenty-five cells. Mistakes are recoverable and 2048 arrives sooner, so the score becomes the real measure of the run.
- 6×6 has thirty-six cells. The goal is easy here; the interesting question is how far past 2048 the ladder can go before the board finally locks.
- Free play versus the daily run: free play rolls a new random seed and hands you Undo, Swap and Clear, while the daily run fixes the tile order to today's date and gives you none of them.
Your First Game
- Pick one corner before your first move and keep your largest tile there. Down-then-left, repeated, is a perfectly good opening habit.
- Use only two directions for as long as you can. If you are holding the bottom-left corner, slide left and down, and treat up as a mistake you have to fix.
- Before you slide, look at where the row or column will end up. If a move merges nothing and frees no cell, it has only cost you a tile.
- Build the bottom row in descending order — 128, 64, 32, 16 — so each tile has its partner waiting on one side.
- When you must break the pattern, prefer the direction that keeps your largest tile against a wall. Sliding away from the corner is what turns a good position into a dead one.
Practical Strategy
- Count empty cells, not points. The score follows from merges anyway; free cells are the resource you actually spend, and dropping below three is where runs die.
- Keep the row holding your largest tile completely full. An empty cell in that row is a hole a new 2 can fall into, and it splits the tile from its partner.
- Merge upward from the bottom of the ladder. Combining the two smallest matching tiles usually clears more cells than chasing one big merge.
- Set up chains: when 4-4-8-8 sit in a row, one slide merges both pairs. That is two cells freed for one move, and the position stays ordered.
- In the daily run, plan a little slower. There is no undo, so the move you cannot take back is the one that pulls the corner tile out.
Winning and Special Rules
- Free play gives three board tools, all unlimited: Undo restores the previous board, score and even the pending tile; Swap exchanges the positions of two tiles; Clear removes every tile showing one number. None of them scores, spawns a tile or advances the run — and Undo reverts a tool exactly as it reverts a move.
- The daily run has no tools at all. That is what makes its score comparable, and it is the only difference in the rules between the two modes.
- The daily run is seeded from your local calendar date on a 4×4 board. Make the same moves as anyone else that day and you get the same board.
- Board size is fixed for a run. Choosing 5×5 or 6×6 starts a new one, and each size keeps its own best score and highest tile.
- The goal stays 2048 at every size. Larger boards make it easier, so on 5×5 and 6×6 the honest measures are the score and how far past 2048 you get.
- Your run is saved on this device. Closing the tab and coming back restores the board, score, clock and undo history; nothing is uploaded and nothing syncs between devices.
- Arrow keys, WASD and vim HJKL all move the tiles, Z undoes and R starts a new run. You can also drag across the board — a swipe on a touch screen, a mouse or pen drag anywhere else — and the direction is whichever axis you moved further along.
Common Mistakes
- Reaching for Swap or Clear before looking for a merge. Both are free in free play, but a run rescued four times is a different thing from a run that never needed rescuing — the result card counts them for exactly that reason.
- Sliding in all four directions to see what happens. Every move adds a tile, so aimless moves fill the board without building anything.
- Pressing up while holding a bottom corner. It lifts the whole ladder off the wall and lets a new tile land underneath your largest tile.
- Chasing one large merge across the board and leaving small tiles scattered behind. Two 4s stuck in opposite corners are worse than four 2s in one row.
- Reading a stuck run as bad luck. A board full of tiles that never match is the record of earlier moves that merged nothing, not of the spawns.
- Assuming three matching tiles in a line make one big tile. Only the pair nearest the wall merges, so the third tile stays behind — and often exactly where you did not want it.
How hard is 2048?
The rules take one sentence, and the first run usually ends around the 256 or 512 tile. Reaching 2048 is not a matter of playing longer — it needs one habit: keep the largest tile in a corner and keep its row ordered and full.
The randomness is milder than it feels. Nine spawns in ten are a 2, and a 2 is the tile you can most easily absorb; the 4s are what shorten a run, which is why players who hold their structure lose far less often than the board's chaos suggests.
A 4×4 run to 2048 takes roughly nine hundred to a thousand moves and a score in the region of twenty thousand. On 5×5 and 6×6 the same goal comes considerably sooner, so those boards are better read as score attempts than as a pass or fail.
2048 FAQ
Is 2048 luck or skill?
Both, and they are separable. Where each new tile appears is random, but which direction you slide is not — the standard corner strategy reaches 2048 reliably, and most lost runs end because a big tile was pulled out of its corner rather than because of an unlucky spawn.
What is the highest tile possible in 2048?
Sixteen cells can hold a ladder of sixteen distinct powers of two plus the merge that finishes it, so the arithmetic ceiling on a 4×4 board is 131072 — and only if the spawns cooperate all the way. In practice 4096 is a strong run and 8192 an exceptional one.
Why does the board fill up so fast?
One tile is added after every move that changes the board, and merging is the only thing that removes tiles. If several moves in a row merge nothing, you have spent that many free cells for nothing.
Can two people compare 2048 scores?
Only if their luck was the same. The daily run here seeds the tiles from the date, so identical moves produce identical boards; free play uses a fresh random seed each run.