Get a fresh Sudoku puzzle to solve

A commute puzzle, a classroom handout, a printout for the fridge — generate a grid with a verified unique solution at three difficulty levels.

Tools used in this guide

The job

A good Sudoku has exactly one solution — puzzles from random generators sometimes have several, which makes them unsolvable by logic. This generator digs clues symmetrically and verifies uniqueness with a solver before showing the grid.

How to do it

Pick easy, normal, or hard and generate. Play on screen, reveal the solution, or print the puzzle — the print view shows just the grid.

  • Difficulty controls how many clues remain: easy keeps the most, hard digs the most.
  • Generation is seeded and deterministic, so the same run is reproducible.

Worked example

A normal puzzle leaves a mid-30s clue count with symmetric holes; a hard one drops toward the low 20s and typically takes noticeably longer to generate.

Limits

Classic 9×9 Sudoku only — no variants like Killer or Samurai. The generator is fast but not instant on hard; it checks uniqueness to a bound, which is standard practice. Everything happens locally.