Puzzimo

Sokoban

Push every box onto a goal.

Send us feedback

Found a bug or have an idea? We read every message.

About Sokoban

Sokoban is the classic box-pushing puzzle: you can only push, never pull, so every step needs a plan. Every level here is generated backwards from the solved position, so it's always solvable.

How to play

Move the warehouse keeper with the arrow keys, the on-screen pad or a swipe. Walk into a box to push it — you can push one box at a time, but never pull. Get every box onto a goal marker to win. Undo if you push a box into a corner. Leaderboards rank the fewest moves first (undone moves don't count), then the fastest time.

Tips and strategies

  • Never push a box into a corner that isn't a goal — it can't come back out.
  • Boxes along a wall can only slide along that wall; make sure a goal is there.
  • Think about where you need to stand to push, not just where the box should go.

Sokoban strategy guide

Never push a box into a corner that isn't a goal, and be careful with walls: a box against a wall can only slide along it, so there must be a goal on that wall.

Plan from the box's side. Before each push, ask where the keeper must stand to push it next — and whether you can still get there once the box has moved.

Fewer moves rank higher, so plan the order before you walk. Pushing the nearest box first only helps if it won't block the paths the others need.

Frequently asked questions

What are the rules of Sokoban?

Move the warehouse keeper to push every box onto a goal. You can push one box at a time but never pull, so a box pushed into a corner can't come back out.

How big are the levels?

Easy is 7×7 with 2 boxes, Medium 8×8 with 3 and Hard 9×9 with 4. Every level is generated backwards from the solved position, so it is always solvable.

How are scores ranked?

By moves first, then time: fewer moves always beat a faster time. Undone moves don't count; each undo uses one of your undos (3 free every day).

Is Sokoban free to play?

Yes. Every game on Puzzimo is completely free and runs in your browser on desktop, tablet and phone — no download or installation.

Do I need an account?

No. You can play instantly as a guest and still appear on the leaderboards. Sign in with Google, Discord or LINE to keep your scores on every device.

How does the daily Sokoban challenge work?

Every day at 00:00 UTC everyone gets the same new puzzle. Only your first finish of the day counts on the leaderboard.

How are leaderboard results verified?

Our servers replay every move of your game and measure the time themselves, so leaderboard results can't be faked.