Puzzle methods
Know the puzzle behind the grid.
How our catalog is generated, what a difficulty label means, and why the daily puzzle is the same for everyone.
An original, finite puzzle catalog
512
catalog puzzles
4
difficulty levels
v1
catalog version
The catalog was generated for Sudoku Slate on September 6, 2026. No third-party puzzle collection was imported. “Original” describes that generation process; it does not claim that no other person or program could independently produce a matching puzzle.
Each accepted puzzle starts from its own generated complete grid. We also check clue-pattern differences under standard Sudoku symmetries, including relabeling digits, rearranging rows and columns within their allowed groups, and reflecting or rotating the grid.
How a puzzle enters the catalog
- 01
Generate a completed grid
A seeded generator fills an empty board using randomized search. The seed makes the catalog reproducible; it does not provide a uniform sample of every possible Sudoku.
- 02
Remove clues while preserving one answer
The generator visits cells in a shuffled order. It removes a clue only when an exact search still finds one solution. The search stops after two solutions because that is enough to reject ambiguity.
- 03
Complete a logical solve and assign a grade
A second solver works through the supported human techniques without guessing. The puzzle is accepted only if that solver finishes and reaches the same answer as the exact search.
- 04
Keep a stable identity
Accepted puzzles receive a versioned ID. The same ID always refers to the same puzzle in this catalog. Pages use the precomputed puzzle and answer rather than generating a new board during each visit.
What the difficulty labels mean
The grader repeatedly tries naked singles, hidden singles, locked candidates, naked pairs and hidden pairs, in that order. After each successful placement or elimination it starts again with singles. The most advanced technique used in that complete solving path sets the label.
| Level | Puzzles | Highest supported technique used |
|---|---|---|
| Easy | 128 | Naked singles Place a number when a cell has only one candidate. |
| Medium | 128 | Hidden singles Find a digit that has only one possible cell in a row, column or box. |
| Hard | 128 | Locked candidates Use pointing or claiming to remove candidates outside a shared row, column or box. |
| Expert | 128 | Naked pairs or hidden pairs Use a pair of digits restricted to two cells to remove other possibilities. |
These are site-specific technique grades. They are not a universal measure of human difficulty, an expected solve time or a proof of the shortest possible solution. The number of starting clues alone does not determine the level.
The grader does not use triples, fish, chains, uniqueness-based deductions or guessing. A puzzle it cannot finish with the five supported techniques is excluded. The game’s hints currently explain singles and candidates; the catalog rating does not mean the hint interface teaches every pair or elimination step.
Learn the foundations with worked examplesInspect the catalog, one deduction at a time
Our research pages describe clue-count distributions and the positions where singles stop working. The downloaded data includes field definitions and exact intermediate candidate states. These are measurements of this selected catalog and solving path, not a study of human difficulty.
One daily puzzle, on a shared calendar
The daily puzzle changes at 00:00 UTC. Everyone viewing the same UTC date receives the same board. Medium, Hard and Expert rotate in that order through a 384-day cycle with no repeated board inside the cycle.
After 384 days, the underlying boards recur. A daily ID still includes its date, so completion records distinguish different dates that reuse a board. Crossing midnight updates the entry point to the new daily puzzle; it does not overwrite a puzzle you are already playing.
Ordinary difficulty sequences also repeat after their catalog entries are used. Each level currently contains 128 puzzles. When a puzzle returns, it keeps its original ID. The daily game, ordinary game and printable sheets draw from the same catalog, so you can encounter a board in more than one place.
Checking a puzzle of your own
The Sudoku solver accepts standard 9 × 9 clues and first checks for duplicates. An exact search then distinguishes no solution, multiple solutions and one unique solution. Finding two completions is enough to report multiple solutions; it does not calculate their total number.
The checker runs in a browser worker and stops after a 15-second limit or when you cancel. An interrupted check is not proof that a puzzle has no solution. This tool returns a diagnosis and, when unique, a completed grid; it does not claim to provide a human-style solving explanation or a difficulty rating for pasted puzzles.
If a result seems wrong, send the puzzle ID or 81-cell grid and the result you expected to contact@sudokuslate.com.