Free Killer Sudoku Solver

Draw Killer Sudoku cages, add sum clues and givens, then solve the puzzle directly in your browser.

Drag over cells to define a cage.

    Written and built by Brian Hamilton. Reviewed by Karan Hamilton.

    Brian handles the technical puzzle logic, while Karan checks the page for clarity, usability, and player experience.

    Puzzle tools are tested in the browser against Sudoku rules, example grids, and common player workflows. See how we make and test puzzles, our editorial standards, or report a problem.

    Killer Sudoku Solver: solve cage-sum sudoku puzzles online

    Killer Sudoku Solver is an online tool for solving killer sudoku puzzles with cages, cage totals, normal sudoku givens, and the standard row, column, box, and no-repeat rules. Instead of typing only fixed digits, you can draw the cage layout, enter each cage sum, add any given numbers from the puzzle, and let the solver search for a valid solution.

    This Killer Sudoku solver is useful when you want to check a printed puzzle, verify a hand-entered grid, understand why a puzzle is stuck, or confirm that your cage totals and givens create a unique solution.

    Killer sudoku is different from ordinary sudoku because many puzzles begin with few or no placed digits. The cage sums are the clues. A good solver must respect both parts of the puzzle: every row, column, and 3x3 box contains 1 to 9, and every cage must add to its target without breaking the sudoku rules.

    What does this killer sudoku solver do?

    The solver accepts a full 9x9 killer sudoku layout. You can mark cages, enter each cage total, add fixed digits where the original puzzle gives them, and then solve. The result is a completed grid that satisfies the sudoku houses and the arithmetic cages.

    Because killer sudoku depends on cage structure, the cage editor matters as much as the number entry. A normal sudoku solver cannot understand a 23-sum cage or a cage crossing two boxes. This tool is designed specifically for those cage-sum constraints.

    A solver is helpful when you have copied a puzzle from a book, newspaper, app, or one of our printable killer sets and want to check your answer, or when you want to verify today's daily killer sudoku after you have finished it. It is also useful when a puzzle seems impossible and you suspect a copied cage total, missing cell, or wrong given digit.

    Used well, a killer sudoku solver is not a shortcut that ruins the puzzle. It is a way to audit the setup, confirm a solution, and learn from the logic. You can solve by hand first, then use the tool to find the first place your grid went wrong.

    How to enter a killer sudoku puzzle

    Start by drawing the cages exactly as they appear in the original puzzle. Each cage must include the correct cells. If a cage is missing a cell or includes one extra cell, the total will describe the wrong area and the solver may fail or return a different grid.

    Next, enter each cage sum. Work slowly and check the small numbers twice. A 14 copied as 15 can change the whole puzzle. Finally, add any given digits. Not every killer sudoku has givens, but if the puzzle includes them, they are part of the constraints.

    Understanding cages and cage totals

    A cage is a connected group of cells with a total. The digits in the cage must add up to that total. For example, a two-cell cage totaling 3 must contain 1 and 2 in some order. A three-cell cage totaling 24 must contain 7, 8, and 9.

    The cage total does not work alone. A combination may add correctly but still be impossible because it repeats a digit in a row, column, box, or cage. The solver checks those relationships together, which is why it can resolve puzzles that are hard to track manually.

    What a killer sudoku looks like with no digits at all

    The article above says the cage sums are the clues. That is easy to write and easy to skim past, so here is a real one.

    A killer sudoku with no given digits — before A killer sudoku with no given digits — the pattern. 28 cages: 10 in R1C1+R1C2; 15 in R1C3+R1C4; 10 in R1C5+R1C6; 10 in R1C7+R1C8+R1C9; 5 in R2C1+R3C1; 17 in R2C2+R2C3+R3C3; 9 in R2C4+R3C4+R3C5; 19 in R2C5+R2C6+R3C6+R4C6; 18 in R2C7+R3C7+R4C7; 14 in R2C8+R3C8+R2C9; 14 in R3C2+R4C2+R4C3; 23 in R3C9+R4C9+R5C9+R6C9; 17 in R4C1+R5C1+R6C1; 8 in R4C4+R4C5; 18 in R4C8+R5C8+R5C7; 14 in R5C2+R5C3+R6C2; 10 in R5C4+R5C5; 24 in R5C6+R6C6+R6C5+R6C7; 22 in R6C3+R7C3+R7C4+R6C4; 15 in R6C8+R7C8+R8C8+R7C9; 21 in R7C1+R7C2+R8C2+R8C3; 14 in R7C5+R7C6; 11 in R7C7+R8C7+R8C6; 8 in R8C1+R9C1; 11 in R8C4+R9C4; 20 in R8C5+R9C5+R9C6+R9C7; 20 in R8C9+R9C9+R9C8; 8 in R9C2+R9C3. No givens at all, and still exactly one answer — in killer sudoku the cage totals are the clues.. 10 15 10 10 5 17 9 19 18 14 14 23 17 8 18 14 10 24 22 15 21 14 11 8 11 20 20 8
    Twenty-eight cages, not a single given digit, and exactly one solution. No cage holds just one cell — a one-cell cage would simply be a given wearing a different hat. Everything that pins this grid down is arithmetic.

    This is the part of killer that surprises people coming from ordinary sudoku, where an empty grid means 6.67 sextillion answers. Here the totals do all the work, which is also why a single wrong total does so much damage.

    The no-repeat cage rule

    Most killer sudoku puzzles use a no-repeat rule inside cages: a digit cannot appear twice in the same cage. This matches the usual way killer sudoku is published and makes combinations much more useful. A three-cell cage totaling 6 is 1, 2, and 3, not 1, 1, and 4.

    If you are solving a puzzle from another source, check whether it uses standard killer sudoku rules. This solver is intended for the common no-repeat cage style. That is the format used by most books, newspapers, and online killer sudoku grids.

    Why the 45 rule matters

    The 45 rule is one of the central ideas in killer sudoku. Every row, column, and 3x3 box contains the digits 1 to 9, so each one totals 45. If cages fill most of a row or box, you can subtract their totals from 45 to find the remaining cell or group.

    That is a rule for you, not for the solver. Worth being straight about it: this tool does not use the 45 rule. What it does instead is check each cage for arithmetic feasibility. Every time it considers a digit, it looks at what the cage already holds, works out the smallest and largest totals the cage's remaining empty cells could still add up to, and throws the placement away if the target total falls outside that window. That prunes an impossible cage the moment it appears rather than after a long search.

    For solving by hand, though, the 45 rule is usually your cleanest breakthrough, and it is the fastest way to catch a copied total that could never fit in the space it covers.

    Common combinations the solver uses

    Small and extreme sums are powerful. Two cells totaling 3 must be 1 and 2. Two cells totaling 17 must be 8 and 9. Three cells totaling 6 must be 1, 2, and 3. Three cells totaling 24 must be 7, 8, and 9.

    A human solver often memorises these combinations. The online solver can test the entire combination space quickly, including less obvious totals. That makes it useful for hard puzzles where many cages have several possible sets.

    How much of the combination table is worth memorising

    Counting every legal cage in a no-repeat killer — all 129 valid combinations of cage size and total — only 43 of them are forced to a single set of digits. And they fall in an easy pattern: at every cage size from two cells to five, it is exactly the two lowest and two highest totals that are forced, and nothing in between. Two cells: 3, 4, 16, 17. Three cells: 6, 7, 23, 24. Four cells: 10, 11, 29, 30. Five cells: 15, 16, 34, 35. Sixteen numbers, and you have every cage that solves itself.

    Checking a puzzle for mistakes

    If the solver cannot find a solution, the most likely cause is an input error. Check cage borders first, then cage sums, then givens. A single wrong cell in a cage can make a valid puzzle unsolvable.

    If the solver finds a solution that does not match your hand solution, compare the first differing cell. Then look at the cage, row, column, and box around that cell. This usually reveals the earlier mistake in your manual solve.

    The most common input mistake is drawing a cage with the wrong cells. The second is typing the wrong cage total. The third is missing a given digit. Any of these can change the solution or make the puzzle impossible.

    Before solving, scan every cage total in order and compare it with the source puzzle. Then check that every cell belongs to exactly one cage. This small audit prevents most solver errors.

    What a mistyped total actually looks like

    Here is the same puzzle with one number changed.

    A cage total nothing can reach — before A cage total nothing can reach — the pattern. 28 cages: 18 in R1C1+R1C2; 15 in R1C3+R1C4; 10 in R1C5+R1C6; 10 in R1C7+R1C8+R1C9; 5 in R2C1+R3C1; 17 in R2C2+R2C3+R3C3; 9 in R2C4+R3C4+R3C5; 19 in R2C5+R2C6+R3C6+R4C6; 18 in R2C7+R3C7+R4C7; 14 in R2C8+R3C8+R2C9; 14 in R3C2+R4C2+R4C3; 23 in R3C9+R4C9+R5C9+R6C9; 17 in R4C1+R5C1+R6C1; 8 in R4C4+R4C5; 18 in R4C8+R5C8+R5C7; 14 in R5C2+R5C3+R6C2; 10 in R5C4+R5C5; 24 in R5C6+R6C6+R6C5+R6C7; 22 in R6C3+R7C3+R7C4+R6C4; 15 in R6C8+R7C8+R8C8+R7C9; 21 in R7C1+R7C2+R8C2+R8C3; 14 in R7C5+R7C6; 11 in R7C7+R8C7+R8C6; 8 in R8C1+R9C1; 11 in R8C4+R9C4; 20 in R8C5+R9C5+R9C6+R9C7; 20 in R8C9+R9C9+R9C8; 8 in R9C2+R9C3. eliminations in R1C1, R1C2. The marked cage asks 2 different digits to total 18. The most they can reach is 17, so the solver reports no solution.. 18 15 10 10 5 17 9 19 18 14 14 23 17 8 18 14 10 24 22 15 21 14 11 8 11 20 20 8
    The marked cage in the top-left corner now reads 18 instead of 10. Two cells, two different digits — the largest total they can possibly reach is 8 + 9 = 17. The puzzle is unchanged everywhere else and the solver still reports no solution, because that one cage can never be satisfied.

    Not every typo is this clean. A total that is merely wrong rather than impossible will often still solve, just to a different grid than the one the setter intended — which is far harder to notice. That is the real argument for reading every total back against the source before you press Solve.

    Unique solutions and ambiguity

    A good killer sudoku puzzle should have one solution. If a puzzle has multiple solutions, it may still satisfy the rules, but it is not a well-formed logic puzzle. A solver can help identify whether the givens and cage totals are strong enough.

    When you enter a puzzle, the solver looks for a grid that satisfies all constraints, and afterwards counts whether a second one exists. That count only runs when you press Solve, so the "unique solution" message appears then and not before. If your source puzzle is meant to be unique but the setup seems ambiguous, recheck the cage layout first — a missing cage boundary is the usual cause, because the cells it should have covered are then unconstrained.

    Using the solver as a learning tool

    Instead of pressing solve immediately, try entering the puzzle and solving by hand beside it. When you get stuck, use the solver to verify the full answer, then work backward from the solved grid. Ask which cage or row could have forced the next step.

    This method turns the solver into a teacher. You still do the reasoning, but you get a reliable reference when the puzzle stops moving. Over time, you will recognise common cage patterns faster.

    Be clear about which half it does, though. This is a completion and checking tool: it fills the grid and tells you whether the answer is unique, and it will not narrate the deductions that got there. There is no step button on this page for that reason. The reasoning has to come from you, laid alongside a grid you can trust.

    A strong manual workflow starts with extreme cages, one-cell cages, and the 45 rule. Mark obvious pairs such as 1/2 and 8/9. Then scan rows, columns, and boxes for digits that cannot repeat.

    After each placement, update cage combinations. Killer sudoku changes quickly: one placed digit can reduce a large cage from six possible combinations to one. Clean updating is often the difference between progress and confusion.

    Killer sudoku needs two kinds of notes. Cell candidates show which digits can occupy each square. Cage notes show which digit combinations can still match the cage total. Keeping both sets organised is difficult on paper, which is one reason solvers are useful.

    When using this tool, your candidates do not have to be perfect. The solver calculates legal candidates from the rules. Still, understanding candidate notation helps you interpret why the final answer makes sense.

    Solving difficult killer sudoku puzzles

    Hard killer sudoku puzzles often require combining several ideas: cage combinations, row and column restrictions, box totals, innies and outies, and normal sudoku patterns such as pairs or hidden singles. The difficulty is not the arithmetic; it is the interaction between constraints.

    The solver is useful for these puzzles because it does not lose track of a candidate after several deductions. It can test all legal combinations while still enforcing sudoku rules. That makes it a good backstop for advanced paper solving.

    In killer sudoku, an innie is a cell inside a house that is not covered by a group of cages you are totaling. An outie is a cell outside the house but included in a crossing cage. Comparing those sums with 45 can reveal exact values or tight candidate sets.

    This logic is easier to see on paper when you draw boundaries, but a solver verifies the same arithmetic relationships automatically. If a puzzle feels stuck, innie and outie checks are often worth reviewing before assuming it needs guessing.

    Killer sudoku should be solved by logic. Guessing may produce an answer, but it does not explain why the answer is forced. A solver can complete a grid, but the best use is to confirm and study logical structure.

    If you find yourself guessing, return to cage totals, 45-rule areas, and candidate notes. Most well-made killer sudoku puzzles have a logical path, even if it is subtle.

    Solver privacy and browser use

    The solver is free and runs entirely in your browser. You enter the puzzle layout, sums, and givens, then solve, with no account and nothing sent anywhere. This makes it convenient for quick checks and repeated puzzle entry.

    Because the tool is interactive, it is also useful while copying a puzzle from paper. You can build the cage layout gradually and correct mistakes before solving.

    Killer solver versus normal sudoku solver

    Our classic sudoku solver only understands rows, columns, boxes, and givens. It cannot solve a true killer sudoku puzzle unless all cage information has already been converted into fixed digits. That misses the main logic of the variant.

    A killer sudoku solver handles the arithmetic clues directly. It treats cage sums as first-class constraints, which is exactly what makes the puzzle different. If you enjoy the arithmetic side, Calcudoku takes it further — its cages use multiplication, subtraction and division as well as addition.

    Who gets the most out of this solver

    Beginners can use the solver to check copied puzzles and understand finished grids. Intermediate players can use it to find errors after a stuck solve. Advanced players can use it to verify difficult puzzles, test uniqueness, or compare manual logic with a completed answer.

    Teachers and puzzle creators can also use the solver to check whether a cage layout is valid. If you are preparing worksheets or printables, a solver helps catch mistakes before sharing them.