Sudoku

Fill the 9×9 grid so every row, column, and box contains 1–9. Use the hint button to let the solver look ahead.

Moderate clues - needs logical deduction

Hint depth:3 steps

Naked singles + basic elimination

Generating puzzle…

Building puzzle…

Click a cell, then type 1–9 or use the number pad. Arrow keys to navigate.

How it works

Built in TypeScript with React - no libraries. Unique puzzles generated on the fly with backtracking + uniqueness verification.