Help

How to get a board into the browser solver, fix what it misreads, understand its answers and keep your puzzles.

The solver reads a screenshot or photo of a Flow-style puzzle, shows you the dots it found, and searches for the answer once you have checked them. It handles square and rectangular boards from 2 × 2 to 20 × 20, including holes you mark by hand. It doesn't read bridges, warps, walls, hexagonal or shaped boards. You can also start from a blank board, type a board as text, or open a .flow file.

Everything runs in your browser, and your images, boards and saved puzzles never leave your device.

If this is your first import, start with Taking a screenshot that imports cleanly. When the board on screen doesn't match your game, go to Fixing detection mistakes. When the solver reports No solution or Out of time, Timeouts and “no solution” explains what happened and what to check. For the rules and solving techniques, see the lessons.

Getting a board into the solver

Taking a screenshot that imports cleanlyCapture an unplayed board so the solver finds the grid and every dot first time.Photographing another screenAvoid glare, stripes, blur and tilt, then place the four corners.

When something goes wrong

Fixing detection mistakesCorrect the grid size, dots, colors and holes before you solve.Timeouts and “no solution”What Out of time and No solution mean, and what to check next.

Files and your browser

Saving and moving puzzlesThe local library, .flow export and import, and problem reports.The .flow file formatThe plain-text board format, its rules and its extensions.Browser support and privacyBrowser requirements, phone memory, and what stays on your device.