[-] [+]


The JavaScript running on this page tries to find a solution for an initially empty Sudoku. You can then enter numbers from the displayed range for some fields of the matrix, that will be treated as constraints for the solving algorithm. If Autosolve is active, a new solution will be calculated each time a number is entered, otherwise a solution will only be calculated when the Solve button is clicked.

Depending on the given constraints there may be many solutions for the Sudoku, but only the first one found will be shown. If no solution exists because the entered numbers render the Sudoku unsolvable, a corresponding message is shown instead.

Maximum size for the Sudoku field is 36x36. Running the solving algorithm for a 36x36 field however may already leave the page unresponsive for quite some time.