2D Naïve 2D Solver Solve your puzzle 📝 with a simple back-tracking algorithm for a planar orthogonal lattice. A.k.a. Put together puzzles
Naive 2D Solver

Draft a board, load a preset, and brute-force the fit.

This page keeps the original simple backtracking flow, but frames it as a cleaner solver workspace for phones and desktops. Use presets, save scratch states, and render the solution once it resolves.

Load my own 💾
Save the input to