Every row, every column and every 3×3 box must hold the digits 1 to 9, once each. That one rule is all there is: the techniques below are the ways people use it to find the next digit without guessing.

Most solvers pencil in the candidates, the digits that could still go in each empty cell. Each technique then either places a digit or rules candidates out. Start at the top and work down the list as the puzzles get harder.

The techniques, easiest first

  1. Naked single Easy

    An empty cell with only one digit left that can go in it.

  2. Hidden single Easy

    A digit with only one place left in a row, column or box.

  3. Pointing Medium

    In a box, a digit fits only along one line: it goes from the rest of that line.

  4. Box–line reduction Medium

    In a row or column, a digit fits only inside one box: it goes from the rest of that box.

  5. Naked pair Hard

    Two cells in a row, column or box with the same two candidates, and no others.

  6. Hidden pair Hard

    Two digits that fit in only the same two cells of a row, column or box.

  7. Naked triple Hard

    Three cells in a row, column or box that hold only the same three digits between them.

  8. Hidden triple Hard

    Three digits that fit in only the same three cells of a row, column or box.

  9. Naked quad Hard

    Four cells in a row, column or box that hold only the same four digits between them.

  10. X-wing Expert

    A digit with two places in each of two rows, lined up in the same two columns.

  11. XY-wing Expert

    Three two-candidate cells: whichever way the middle one goes, one of the outer two is the same digit.

  12. XYZ-wing Expert

    An XY-wing whose pivot also holds the shared digit: it goes from cells that see all three.

  13. Swordfish Expert

    An X-wing over three rows: a digit’s places in three rows fall in the same three columns.

  14. X-chain Expert

    One digit, followed from cell to cell: one end of the chain must hold it.

  15. XY-chain Evil

    A chain of two-candidate cells: whichever way the first goes, one end is the same digit.

The hardest puzzles need still more: jellyfish and longer alternating chains. In the game, a hint names each technique as you meet it and shows it on your board.

Play a sudoku

How it works

  1. Pick a variant and a difficulty, and play on the board: click or tap a cell, then a digit. Corner and centre marks, undo, a timer and hints are all there.
  2. Stuck? A hint names the technique a person would use next and highlights the cells that show it.
  3. To print, switch to Print: choose how many puzzles, which variants and difficulties, how many to a page, and where the answers go. Then print or download the PDF.

Everything runs in your browser and is free: no sign-up, nothing uploaded. Your game is saved in this browser, so you can close the page and carry on later.

What the difficulties mean

  • Easy: singles only (a cell with one possible digit, or a digit with one possible cell).
  • Medium: also pointing and box–line reductions.
  • Hard: also pairs, triples and quads.
  • Expert: also X-wings, swordfish, XY-wings, XYZ-wings and short chains.
  • Evil: also jellyfish and longer chains, and not just one: at least three advanced steps (fish, wings or chains) in every puzzle, except killer and consecutive ones, whose cages and bars do much of the work. Never guessing: every puzzle has exactly one solution, found by logic.

Every variant

Classic
Fill the grid so every row, column and box holds each digit once.
Killer
As classic, and the digits in each dashed cage add up to its sum, with no repeats in a cage.
Jigsaw
Every row, column and outlined shape holds each digit once.
Diagonal (X)
As classic, and both shaded diagonals hold each digit once too.
4×4 kids
Every row, column and box of four holds each symbol once.
6×6 kids
Every row, column and box of six holds each symbol once.
6×6 jigsaw
Every row, column and outlined shape of six holds each symbol once.
Even–odd
As classic; circles hold odd digits, squares even ones.
Windoku
As classic, and the four shaded boxes hold each digit once too.
Consecutive
As classic; a bar joins every pair of neighbours that differ by one, and no other pair does.
Thermo
As classic; digits rise from the bulb of each thermometer to its tip.
Arrow
As classic; the digit in each circle is the sum of the digits along its arrow (they may repeat if they don’t share a row, column or box).
Sandwich
As classic; the number outside each row and column is the sum of the digits between the 1 and the 9 in it.
16×16
Every row, column and box of sixteen holds each symbol once.

More sudoku