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.
In short
A free, procedurally generated path-connecting puzzle: draw one line through every cell on the board, hitting numbered checkpoints in order, without crossing walls. Pick Easy, Medium, or Hard for a new grid every time. It runs entirely in your browser — nothing is uploaded.
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.
Related tools
- Wheel of Names — Random Name & Team PickerSpin an animated wheel to pick a random winner for raffles and giveaways, or shuffle a list into balanced teams. Runs entirely in your browser.
- Secret Santa GeneratorDraw random gift-exchange pairs for any group, with optional exclusions for couples or housemates.
- Online CountdownCount down from a set time or to a specific date and time, with a label, live tab title, and an alert sound when it ends.
- Meeting TimerTrack meeting time against an agenda and watch a live cost ticker based on attendees and hourly rate.
- Group SplitterRandomly split a list of names into a set number of groups or groups of a set size, then copy the result.
- Tournament Bracket GeneratorGenerate a single-elimination tournament bracket with automatic byes, and click winners to advance them to a champion.
- Tabata TimerA configurable work/rest interval timer for Tabata-style HIIT workouts, with prep countdown and round tracking.
- Pomodoro TimerFocus timer with Classic, Deep Work, and Quick Sprint presets — or set your own minutes.
Updated