WATER-SORT PUZZLE MAKER & SOLVER

MAKE YOUR NEXT MOVE.

One color per full bottle.
Make it. Play it. Find the shortest way through.

Example level
Live 3D board

Pick a bottle. Make a pour.

Aim for one color per full bottle.

Color inventory

Numbers identify colors. Outlined bottles show where you can pour.LOCAL ONLY · NO ACCOUNT

NEXT COMPOSITION

Make a little chaos.

Shuffle a repeatable layout, or start with empty bottles.

My levels

Saved on this browser. Export a JSON backup before clearing browser data.

Take your puzzles with you.

Import a PourLab level or a library backup. Arrays run bottom → top; colors use numbers 0–7.

A few simple rules.

  1. Edit. Choose Make your own, then choose a color and click a slot. Fill from the bottom up. An eraser clears the chosen slot and everything above it.
  2. Balance. Each used color needs a multiple of the bottle capacity. A solved bottle must be full and contain just one color.
  3. Play. Select a source, then a target. A pour moves the largest top run that fits, onto the same color or into an empty bottle.
  4. Inspect. Choose Find a solution for a shortest route through your original design, even after manual play. Step through the checked moves or play the whole sequence.

Search is classical pathfinding, not machine learning. Solved means a legal shortest route was found. Unsolvable means the complete reachable space was searched. A budget limit means the answer is still unknown.

Local saves stay on this browser. A shared link contains the level itself; anyone with it can open it. No data is uploaded by this app.