ZIP PATH PUZZLE
Draw one line through every cell, hit the numbered checkpoints in order, and don't cross a wall. Procedurally generated — pick a difficulty and go.
0/25 cellsNext: 10:00
1
2
3
4
5
Drag from checkpoint 1 through every cell on the board, hitting each numbered checkpoint in order, without crossing a thick wall or revisiting a cell.
How to play
- 1
Pick a difficulty: Easy (5×5, no walls), Medium (6×6, some walls), or Hard (7×7, more walls).
- 2
Click or tap checkpoint 1 to start your path, then drag through adjacent cells.
- 3
Fill every cell on the board exactly once, hitting each numbered checkpoint in ascending order.
- 4
You can't cross a thick wall edge or revisit a cell — drag backward over your own trail to undo a step.
- 5
Fill the whole board correctly to solve it, then hit New Puzzle for a fresh one.
Questions
- What is a Zip path puzzle?
- It's a single-line path puzzle: you draw one continuous, non-crossing line that visits every cell on the grid exactly once, passing through numbered checkpoints in order (1, 2, 3, ...). Some cells are separated by walls your path can't cross, which narrows down the routes that actually work.
- Are the puzzles randomly generated?
- Yes. Every puzzle is generated fresh in your browser: a random Hamiltonian path is built across the grid, checkpoints are placed along it, and walls are added between non-consecutive cells. Hit New Puzzle any time for a new one — no two puzzles are the same.
- What's the difference between Easy, Medium, and Hard?
- Easy is a 5×5 grid with no walls and a checkpoint every few cells, so there's plenty of guidance. Medium is a 6×6 grid with a light scattering of walls. Hard is a 7×7 grid with fewer checkpoints and more walls, so you have to plan further ahead between guideposts.
- How do I undo a move?
- Drag backward from the end of your path onto the previous cell to retract one step, or use the Undo button. Clear resets the whole path so you can start over from checkpoint 1.
- Does this save my progress or score anywhere?
- Your best solve time per difficulty is saved locally in your browser (localStorage) so it persists between visits, but nothing is uploaded — there's no account, server, or leaderboard involved.
- Does it work on mobile?
- Yes — drag with your finger the same way you would with a mouse. Tapping a valid next cell also extends the path one step at a time if you'd rather tap than drag.