Sokoban

Arrow keys / WASD or swipe to move. Push every 📦 onto a 🎯. Z to undo.

How to play

  • Move your character with the arrow keys or the on-screen D-pad.
  • Walk into a box to push it — but only if the space beyond it is clear.
  • You can only push one box at a time, and never pull. Push carefully.
  • Get every box onto a glowing target square to solve the level.

Strategy & tips

  • Never push a box into a corner (unless the corner is a target) — it gets stuck there forever.
  • Avoid pushing a box flat against a wall along a side with no target; it can no longer come off that wall.
  • Solve the boxes that are hardest to reach first, while you still have room to maneuver.
  • Plan the final resting order — sometimes you must place the back boxes before the front ones.
  • Use Undo freely to test a push, and Restart if you deadlock a box.

FAQ

Are the levels always solvable?

Yes. Every level is hand-crafted and verified solvable, so there is always a way to push all the boxes onto their targets.

Is Sokoban free?

Yes — it plays free in your browser with no download or sign-up, on desktop and mobile.

Can I undo a mistake?

Yes. There is an Undo button (and a Restart) so you can recover if you push a box into a bad spot.

How do I play on mobile?

Use the on-screen D-pad to move. Everything works by touch.