Skip to main content

Numberlink Solver

Solve a Numberlink puzzle by connecting each pair of numbers.

Numberlink, also called Arukone or Flow, gives a grid with pairs of equal numbers. The goal is to join each pair with a path of horizontal and vertical steps so that no two paths cross or overlap and together they fill every cell. Type each number into its two cells, leaving the rest blank, then solve.

Enter each number twice, or leave a cell blank.

How it works

The solver routes one pair at a time, extending a path from a number until it reaches its partner, over cells that are still free. A reachability check drops any move that would strand a later endpoint or seal off an empty pocket, so the finished paths cover every cell.

A proper Numberlink has one solution; the solver reports when more than one layout fits.