Pipe Flow - Connect the Pipes Puzzle

Turn the fittings, open a route from the pump to the tank and watch the water run.

Play full screen Opens full screen · Esc to exit or play on this page

Your Rank — Pipe Flow

Sign in and play to see your rank

Community: Pipe Flow

Tips, records and questions from other players.

Pipe Flow Online - A Calm Plumbing Puzzle

How to play

Tap or click a fitting to turn it a quarter turn clockwise. Lead the water from the WATER IN pump to the TANK. As soon as the fittings stop turning, water runs through every real connection, and the tank fills once the water front reaches it. Turns are unlimited and you get three undos per level.

Strategy tips

Work from both ends: set the pipe next to the pump and the pipe next to the tank first, then close the gap between them. Edges and corners limit which way a fitting can face, so solve the border before the middle. Riveted fittings never turn — use them as anchors and build around them.

Stars and FILL ALL levels

Every level shows a target number of turns. Finish within it with no leaking joint on the wet route to earn three stars. Every seventh level is a FILL ALL waterworks: each pipe on the board must carry water and every joint must be sealed.

Endless waterworks

Boards grow from 3×3 to 9×9. Riveted fittings appear from level 10, concrete service blocks from level 19 and loops from level 25. Each level is built from a connected network and scrambled by rotation only, so it always has a solution. Your unlocked levels and stars are saved in this browser.

Board sizes level by level

Levels 1–3 are played on a 3×3 board, levels 4–8 on 4×4, 9–16 on 5×5, 17–28 on 6×6, 29–44 on 7×7 and 45–64 on 8×8; from level 65 every board is 9×9. After that the network gets busier rather than bigger: a second concrete block arrives at level 35 and one more every 16 levels, and boards gain extra loops, up to four.

How the target is set

The target is the smallest number of quarter turns that puts the water route back into its built position; on a FILL ALL level every fitting on the board counts. Three stars need a finish within the target and no leaking joint on the wet route. Two stars are given up to one and a half times the target plus two turns, and any other clear earns one star. Undo takes back your last turn and removes it from the count, but there are only three per level.

Leaks and the water front

An open pipe end shows up as a dripping joint. On a regular level the tank still fills once the route from the pump reaches it, so a leaky solution clears the level, just without the third star. FILL ALL waterworks set a higher bar: water has to reach every pipe and every joint must be sealed before the tank counts as full.

Points, records and replays

Each clear is worth 50 points times the level number plus 300 points per star, and your highest level score is stored in this browser. Signed-in players also report their clears to the Pipe Flow leaderboard. A level number always produces the same board, so you can step back with the level arrows, replay a stage and improve it: the game keeps your best stars and your fewest turns for every level.

Keyboard play and similar puzzles

Arrow keys jump between fittings that can turn, Enter or Space rotates the focused one, and Z or Backspace undoes. If you enjoy untangling routes, try Water Sort Puzzle, where colours are poured into matching tubes, or Arrow Puzzle, where every arrow must fly off the board in the right order.

Pipe Flow – FAQ

Why won’t some fittings turn?

Riveted fittings are locked because they already sit in their correct position, so build the route around them. Concrete service blocks carry no pipe at all and simply take up the square.

How many levels are there?

Levels are numbered up to 10,000. Boards stop growing at 9×9 from level 65, and every seventh level is a FILL ALL waterworks.

Do I have to seal every leak?

Only on FILL ALL levels. On regular levels the tank fills as soon as the route reaches it, and a sealed wet route is needed only for the third star.

Community

Pipe Flow

Saved personal best

Checking saved results…

Loading posts…