Killer Sudoku guide

How to play and solve Killer Sudoku

The rules fit in four lines. Solving starts with arithmetic you can do in your head, and below it is shown on a real puzzle from this page, one step at a time, with the reason for every digit.

How to play Killer Sudoku

  1. Fill every square with a digit from 1 to 9.
  2. Each row, each column and each 3×3 box uses every digit once, as in Sudoku.
  3. The dashed outlines are cages. The digits in a cage add up to the small total in its corner.
  4. A digit never repeats inside a cage, even when the cage bends around a corner.

No digits are printed. The totals are the only clues, which is why Killer Sudoku is harder to start than Sudoku and why the first moves are arithmetic. Some sites call it Sum Sudoku or Sumdoku. It is a cousin of Kakuro, which uses the same kind of sums on a grid shaped like a crossword. Here is an Easy sheet from this page, and its answer.

1461511211081917119121114571612241171713991914189719839
The puzzle. 35 cages. Three of them are a single square, so their totals are digits you can write straight in.
1461511211081917119121114571612241171713991914189719839243867951589132467167495238621759843375648192894321675752986314416273589938514726
The answer. Every row, column and box holds 1 to 9 once, and every cage adds up to its total.

How to solve a Killer Sudoku, step by step

This is an Easy sheet made by this page's generator, with 35 cages and no digits printed. It is solved below with five moves you can make on paper. Each step is computed from the puzzle, not written by hand, so the reasons are exactly what the grid allows. Highlighted squares are the ones a step fills, and a shaded row, column or box is the one it adds up.

  1. 158131671111911181323520101212101211112666221011111214113438843

    Step 1. Three cages have a single square, so their totals are the digits: 4 at row 7, column 4; 3 at row 8, column 7; and 8 at row 2, column 8.

  2. 1581316711119111813235201012121012111126662210111112141134388543

    Step 2. The top-right box adds up to 45, and the cages that cover it total 50. The extra 5 is in the one square that sticks out of it, so row 3, column 6 is 50 − 45 = 5.

  3. 15813167111191118132352010121210121111266622101111121411343885243

    Step 3. The middle-right box adds up to 45. The cages lying wholly inside it total 43, so row 6, column 7 is 45 − 43 = 2.

  4. 158131671111911181323520101212101211112666221011111214113438858243

    Step 4. The 2-square cage totaling 10 already has 2, so its last square, row 6, column 6, is 10 − 2 = 8.

  5. 1581316711119111813235201012121012111126662210111112141134388518243

    Step 5. The center box adds up to 45. The cages lying wholly inside it total 36, and 8 is already written in the rest of it, so row 6, column 4 is 45 − 36 − 8 = 1.

  6. 15813167111191118132352010121210121111266622101111121411343885182434

    Step 6. The bottom-right box adds up to 45. The cages lying wholly inside it total 41, so row 9, column 7 is 45 − 41 = 4.

  7. 158131671111911181323520101212101211112666221011111214113438851824374

    Step 7. The 2-square cage totaling 11 already has 4, so its last square, row 9, column 6, is 11 − 4 = 7.

  8. 1581316711119111813235201012121012111126662210111112141134388571824374

    Step 8. In column 3, the 7 can only go at row 4, column 3: every other empty square either already has a 7 in its row, column or box, or sits in a cage that cannot take a 7.

The other 71 steps use the same moves: last square in a cage (20), last square in a row, column or box (19), a digit with only one place left (28), a square with only one digit left (3) and the rule of 45 (1). Try them on the grid before you open the list.

Show steps 9 to 79
  1. The 2-square cage totaling 11 already has 7, so its last square, row 4, column 2, is 11 − 7 = 4.
  2. In column 3, the 4 can only go at row 8, column 3: every other empty square either already has a 4 in its row, column or box, or sits in a cage that cannot take a 4.
  3. The 2-square cage totaling 5 already has 4, so its last square, row 7, column 3, is 5 − 4 = 1.
  4. Row 3, column 7: its cage totaling 13 already has 5, so its other 3 squares must make 8, and that can only be 1 + 3 + 4. 3 and 4 are already in its row, column or box, so it is 1.
  5. Row 6, column 1: its cage of 2 squares must make 6, and that can only be 1 + 5 or 2 + 4. 1, 2 and 4 are already in its row, column or box, so it is 5.
  6. The 2-square cage totaling 6 already has 5, so its last square, row 5, column 1, is 6 − 5 = 1.
  7. In row 2, the 1 can only go at row 2, column 2: every other empty square either already has a 1 in its row, column or box, or sits in a cage that cannot take a 1.
  8. The 2-square cage totaling 8 already has 1, so its last square, row 3, column 2, is 8 − 1 = 7.
  9. In row 3, the 2 can only go at row 3, column 1: every other empty square sits in a cage that cannot take a 2.
  10. In row 4, the 1 can only go at row 4, column 8: every other empty square either already has a 1 in its row, column or box, or sits in a cage that cannot take a 1.
  11. The 2-square cage totaling 6 already has 1, so its last square, row 5, column 8, is 6 − 1 = 5.
  12. In the middle-left box, the 2 can only go at row 5, column 3: every other empty square either already has a 2 in its row, column or box, or sits in a cage that cannot take a 2.
  13. The 3-square cage totaling 9 already has 2 and 1, so its last square, row 6, column 3, is 9 − 3 = 6.
  14. In column 3, the 3 can only go at row 9, column 3: every other empty square sits in a cage that cannot take a 3.
  15. In column 2, the 3 can only go at row 1, column 2: every other empty square either already has a 3 in its row, column or box, or sits in a cage that cannot take a 3.
  16. The 2-square cage totaling 7 already has 3, so its last square, row 1, column 1, is 7 − 3 = 4.
  17. In column 1, the 3 can only go at row 4, column 1: every other empty square already has a 3 in its row, column or box.
  18. The 3-square cage totaling 11 already has 2 and 3, so its last square, row 2, column 1, is 11 − 5 = 6.
  19. In the middle-left box, the 8 can only go at row 5, column 2: every other empty square already has an 8 in its row, column or box.
  20. The middle-left box now has every digit except 9, so its last square, row 6, column 2, is 9.
  21. The 3-square cage totaling 22 already has 8 and 9, so its last square, row 7, column 2, is 22 − 17 = 5.
  22. Row 9, column 8: its cage of 2 squares must make 16, and that can only be 7 + 9. 7 is already in its row, column or box, so it is 9.
  23. The 2-square cage totaling 16 already has 9, so its last square, row 8, column 8, is 16 − 9 = 7.
  24. In row 7, the 7 can only go at row 7, column 1: every other empty square already has a 7 in its row, column or box.
  25. In column 1, the 9 can only go at row 8, column 1: every other empty square already has a 9 in its row, column or box.
  26. Column 1 now has every digit except 8, so its last square, row 9, column 1, is 8.
  27. The 4-square cage totaling 26 already has 7, 9 and 8, so its last square, row 8, column 2, is 26 − 24 = 2.
  28. Column 2 now has every digit except 6, so its last square, row 9, column 2, is 6.
  29. The 3-square cage totaling 11 already has 6 and 3, so its last square, row 9, column 4, is 11 − 9 = 2.
  30. The top-left box adds up to 45. The cages lying wholly inside it total 29, and 6 and 2 are already written in the rest of it, so row 3, column 3 is 45 − 29 − 8 = 8.
  31. In row 1, the 8 can only go at row 1, column 4: every other empty square either already has an 8 in its row, column or box, or sits in a cage that cannot take an 8.
  32. The 2-square cage totaling 11 already has 8, so its last square, row 2, column 4, is 11 − 8 = 3.
  33. In column 4, the 7 can only go at row 5, column 4: every other empty square already has a 7 in its row, column or box.
  34. The 2-square cage totaling 12 already has 7, so its last square, row 4, column 4, is 12 − 7 = 5.
  35. In row 6, the 7 can only go at row 6, column 9: every other empty square already has a 7 in its row, column or box.
  36. The 2-square cage totaling 10 already has 7, so its last square, row 6, column 8, is 10 − 7 = 3.
  37. Row 6 now has every digit except 4, so its last square, row 6, column 5, is 4.
  38. In row 1, the 7 can only go at row 1, column 7: every other empty square either already has a 7 in its row, column or box, or sits in a cage that cannot take a 7.
  39. In row 2, the 7 can only go at row 2, column 5: every other empty square already has a 7 in its row, column or box.
  40. The 2-square cage totaling 11 already has 7, so its last square, row 2, column 6, is 11 − 7 = 4.
  41. In row 2, the 2 can only go at row 2, column 9: every other empty square already has a 2 in its row, column or box.
  42. The 2-square cage totaling 11 already has 2, so its last square, row 1, column 9, is 11 − 2 = 9.
  43. In row 1, the 5 can only go at row 1, column 3: every other empty square already has a 5 in its row, column or box.
  44. Column 3 now has every digit except 9, so its last square, row 2, column 3, is 9.
  45. Row 2 now has every digit except 5, so its last square, row 2, column 7, is 5.
  46. The 3-square cage totaling 18 already has 7 and 5, so its last square, row 1, column 8, is 18 − 12 = 6.
  47. In row 3, the 3 can only go at row 3, column 9: every other empty square already has a 3 in its row, column or box.
  48. The top-right box now has every digit except 4, so its last square, row 3, column 8, is 4.
  49. Column 8 now has every digit except 2, so its last square, row 7, column 8, is 2.
  50. The 2-square cage totaling 10 already has 2, so its last square, row 7, column 7, is 10 − 2 = 8.
  51. In row 4, the 8 can only go at row 4, column 9: every other empty square already has an 8 in its row, column or box.
  52. The 2-square cage totaling 12 already has 8, so its last square, row 5, column 9, is 12 − 8 = 4.
  53. In row 5, the 9 can only go at row 5, column 7: every other empty square sits in a cage that cannot take a 9.
  54. Column 7 now has every digit except 6, so its last square, row 4, column 7, is 6.
  55. In row 7, the 6 can only go at row 7, column 9: every other empty square sits in a cage that cannot take a 6.
  56. In row 8, the 8 can only go at row 8, column 5: every other empty square already has an 8 in its row, column or box.
  57. In row 8, the 5 can only go at row 8, column 9: every other empty square already has a 5 in its row, column or box.
  58. Column 9 now has every digit except 1, so its last square, row 9, column 9, is 1.
  59. Row 9 now has every digit except 5, so its last square, row 9, column 5, is 5.
  60. In row 8, the 1 can only go at row 8, column 6: every other empty square already has a 1 in its row, column or box.
  61. Row 8 now has every digit except 6, so its last square, row 8, column 4, is 6.
  62. Column 4 now has every digit except 9, so its last square, row 3, column 4, is 9.
  63. Row 3 now has every digit except 6, so its last square, row 3, column 5, is 6.
  64. In row 1, the 1 can only go at row 1, column 5: every other empty square already has a 1 in its row, column or box.
  65. Row 1 now has every digit except 2, so its last square, row 1, column 6, is 2.
  66. In row 4, the 2 can only go at row 4, column 5: every other empty square already has a 2 in its row, column or box.
  67. Row 4 now has every digit except 9, so its last square, row 4, column 6, is 9.
  68. In row 5, the 6 can only go at row 5, column 6: every other empty square already has a 6 in its row, column or box.
  69. Row 5 now has every digit except 3, so its last square, row 5, column 5, is 3.
  70. Column 5 now has every digit except 9, so its last square, row 7, column 5, is 9.
  71. Row 7 now has every digit except 3, so its last square, row 7, column 6, is 3.
158131671111911181323520101212101211112666221011111214113438435812769619374582278965143347529618182736954596148237751493826924681375863257491
Solved. 79 steps, no guessing.

Those five moves finished this sheet, but not every sheet: of 12 other Easy sheets we tested, 1 fell to them alone. The rest also need pencil marks. Write the digits a cage allows small in each of its squares, cross them off as the rows and columns fill, and watch for a square left with one.

Killer Sudoku cage combinations

The fastest start on any sheet is a cage whose total can only be made one way. These are all of them, for every cage size up to five squares. A two-square 3 must be 1 and 2; a two-square 10 could be four different pairs and tells you little on its own.

Cage sizeTotals with only one answer
2 squares3 = 1 24 = 1 316 = 7 917 = 8 9
3 squares6 = 1 2 37 = 1 2 423 = 6 8 924 = 7 8 9
4 squares10 = 1 2 3 411 = 1 2 3 529 = 5 7 8 930 = 6 7 8 9
5 squares15 = 1 2 3 4 516 = 1 2 3 4 634 = 4 6 7 8 935 = 5 6 7 8 9

Worked out from every set of different digits when this page is built. Each cage size has exactly four such totals: the two smallest and the two largest it can make.

Show every combination for 2, 3 and 4 squares
2-square cages
TotalDigits
31 2
41 3
51 42 3
61 52 4
71 62 53 4
81 72 63 5
91 82 73 64 5
101 92 83 74 6
112 93 84 75 6
123 94 85 7
134 95 86 7
145 96 8
156 97 8
167 9
178 9
3-square cages
TotalDigits
61 2 3
71 2 4
81 2 51 3 4
91 2 61 3 52 3 4
101 2 71 3 61 4 52 3 5
111 2 81 3 71 4 62 3 62 4 5
121 2 91 3 81 4 71 5 62 3 72 4 63 4 5
131 3 91 4 81 5 72 3 82 4 72 5 63 4 6
141 4 91 5 81 6 72 3 92 4 82 5 73 4 73 5 6
151 5 91 6 82 4 92 5 82 6 73 4 83 5 74 5 6
161 6 91 7 82 5 92 6 83 4 93 5 83 6 74 5 7
171 7 92 6 92 7 83 5 93 6 84 5 84 6 7
181 8 92 7 93 6 93 7 84 5 94 6 85 6 7
192 8 93 7 94 6 94 7 85 6 8
203 8 94 7 95 6 95 7 8
214 8 95 7 96 7 8
225 8 96 7 9
236 8 9
247 8 9
4-square cages
TotalDigits
101 2 3 4
111 2 3 5
121 2 3 61 2 4 5
131 2 3 71 2 4 61 3 4 5
141 2 3 81 2 4 71 2 5 61 3 4 62 3 4 5
151 2 3 91 2 4 81 2 5 71 3 4 71 3 5 62 3 4 6
161 2 4 91 2 5 81 2 6 71 3 4 81 3 5 71 4 5 62 3 4 72 3 5 6
171 2 5 91 2 6 81 3 4 91 3 5 81 3 6 71 4 5 72 3 4 82 3 5 72 4 5 6
181 2 6 91 2 7 81 3 5 91 3 6 81 4 5 81 4 6 72 3 4 92 3 5 82 3 6 72 4 5 73 4 5 6
191 2 7 91 3 6 91 3 7 81 4 5 91 4 6 81 5 6 72 3 5 92 3 6 82 4 5 82 4 6 73 4 5 7
201 2 8 91 3 7 91 4 6 91 4 7 81 5 6 82 3 6 92 3 7 82 4 5 92 4 6 82 5 6 73 4 5 83 4 6 7
211 3 8 91 4 7 91 5 6 91 5 7 82 3 7 92 4 6 92 4 7 82 5 6 83 4 5 93 4 6 83 5 6 7
221 4 8 91 5 7 91 6 7 82 3 8 92 4 7 92 5 6 92 5 7 83 4 6 93 4 7 83 5 6 84 5 6 7
231 5 8 91 6 7 92 4 8 92 5 7 92 6 7 83 4 7 93 5 6 93 5 7 84 5 6 8
241 6 8 92 5 8 92 6 7 93 4 8 93 5 7 93 6 7 84 5 6 94 5 7 8
251 7 8 92 6 8 93 5 8 93 6 7 94 5 7 94 6 7 8
262 7 8 93 6 8 94 5 8 94 6 7 95 6 7 8
273 7 8 94 6 8 95 6 7 9
284 7 8 95 6 8 9
295 7 8 9
306 7 8 9

To print the chart with your puzzles, check Add the combinations chart in the builder. It goes in as one page after the puzzles.

Killer Sudoku strategies, from easiest to hardest

Every level uses cage combinations and the Sudoku basics. What separates them is the hardest move a sheet forces on top of those. Each puzzle here is graded by a solver that knows five moves, and the generator keeps going until that solver cannot finish the sheet without the level's own move. On the rare sheet where it stops short, the builder says so under the preview.

LevelHardest move it needsWhat the move isCagesOne-square cagesLargest cage
EasyThe rule of 45 on one row, column or boxEvery row, column and box holds 1 to 9, so it totals 45. Add the cages inside one of them, and the difference is what the squares left over hold.34.03.04.0 squares
MediumPairs and triplesTwo squares in a row, column or box that can only hold the same two digits take those digits away from every other square there. The same goes for three.36.32.03.3 squares
HardInnies and outies across two or three rows, columns or boxesThe same 45 arithmetic across two or three rows, columns or boxes at once, so a cage poking out of a band names a square several boxes away.28.71.04.7 squares
ExpertTesting a digit until it breaks a ruleTake a square down to two possible digits, pencil one in, and follow it until something breaks. If it breaks, the other digit was right. That is proof, not guessing.27.70.75.0 squares

Averages from 3 generated sheets per level, measured when this page is built.

Harder sheets have fewer, larger cages: Easy averages 34 cages and Expert 27.7. A large cage says less, because its total can be made more ways, so the way in moves from a single cage to arithmetic across a whole row, column or box.

8619132110825141210131528171217121315812177196367911471
Easy. 34 cages, the largest 4 squares, and 4 whose total has only one answer.
1026181515222217181413121815191930131113581312918
Expert. 26 cages, the largest 5 squares, and not one with only one answer.

Which Killer Sudoku to print

Every sheet is a full 9×9, so the level is the choice that matters. These are the settings we would start from.

Who it is forSettingsWhy
A first Killer SudokuEasy, color cages, rules page and combinations chart onEasy sheets average 3 one-square cages, which are digits to start from, and the chart saves working out every total.
Children who already like SudokuEasy, color cages, name and date onCages of 4 squares at most, with totals up to 28: mental addition practice as well as logic.
Sudoku players trying KillerEasy, then MediumMedium is where pencil marks and pairs start to matter.
Older eyesEasy or Medium, color cages, one per pageOne per page, the default, prints the grid across most of the page, and the tints make each cage easy to follow.
Regular solversHardFewer, larger cages, and the rule of 45 across two or three rows, columns or boxes at once.
Puzzle fansExpertAt least one square where a digit has to be tested and followed until it breaks a rule.
  • Answer keys come with every PDF, two or four to a page, with no sign-up.
  • Two per page makes the cage totals very small. One per page is easier to write in.
  • Color cages make the outlines easy to follow but use a lot of ink across a class set. Black and white keeps the dashed outlines and photocopies cleanly.
  • Ink saving thins the grid lines but keeps the cage outlines and totals at full strength.
  • Every sheet is 9×9. Some sites print 6×6 Killer Sudoku for younger children; this page does not make those yet.
  • Hard and Expert take a few seconds a puzzle to make, because each is checked to be solvable without guessing. If a sheet comes out easier than its level, the builder says so under the preview.

Free to print and copy

Every puzzle here is made by this site's own generator, in your browser, and checked before you see it: it has exactly one answer, and that answer can be reached without guessing. More on that in how we make puzzle packs. The terms of use let teachers, tutors, clubs and families print and copy the puzzles and the answer keys without asking.