Free Calcudoku Solver

Draw cages, choose +, -, *, / or = clues, and solve Calcudoku grids from 4x4 through 9x9.

Drag cells to define a Calcudoku cage.

    Calcudoku Solver for KenKen-Style Math Puzzles

    Our Calcudoku Solver helps you solve, check, and understand Calcudoku, KenKen, and MathDoku puzzles online. Calcudoku looks familiar if you already know Sudoku, but it replaces 3x3 boxes with arithmetic cages. Every row and every column must contain each number from 1 up to the grid size, while each cage must also meet a target number using the listed operation. That combination of Latin-square logic and mental arithmetic is what makes the puzzle satisfying, and it is also why one copied cage error can make a perfectly good puzzle look impossible.

    This page is designed as a KenKen solver, a MathDoku solver, and a practical online Calcudoku helper. You can draw cages, enter targets and operations, solve the grid, check whether the answer is unique, and export your setup as JSON. If you are rebuilding a puzzle from a newspaper, puzzle book, classroom worksheet, or screenshot, the tool gives you a structured way to confirm that your entry matches the original before you spend time chasing a contradiction.

    Quick summary: choose the grid size, select the cells that belong to each cage, enter the cage target and operation, then run the solver. If the puzzle is valid, the tool returns a complete solution. If it is not valid, the checks point you toward missing cages, impossible arithmetic, repeated values, or a grid size that does not match the source puzzle.

    How to Use the Calcudoku Solver

    Start by selecting the correct size. A 4x4 Calcudoku uses the numbers 1 to 4, a 6x6 uses 1 to 6, and a 9x9 uses 1 to 9. Next, draw the cages exactly as they appear in the puzzle. A cage is a connected group of one or more cells. Each cage needs a target and an operation, such as 12x for multiplication, 7+ for addition, 2- for subtraction, or 3÷ for division.

    Single-cell cages are fixed values, so the target is the number that belongs in that cell. Addition and multiplication cages can contain their numbers in any order, as long as the sum or product is correct. Subtraction and division cages are usually two-cell cages because the difference or quotient is clearest with two values. The solver combines those cage rules with the row and column rule that no number can repeat.

    For larger puzzles, a steady workflow helps. Draw all cage shapes first, add all targets second, then review the operations last. That makes it easier to catch a 15+ entered as 15x, a cell left outside every cage, or a cage that accidentally includes an extra square. Those small transcription errors are the most common reason a copied Calcudoku fails to solve.

    Calcudoku Rules Explained

    Calcudoku has two main rule families. The first is the row and column rule: each number appears once in every row and once in every column. In a 5x5 grid, every row and column must contain exactly 1, 2, 3, 4, and 5. This is the Latin-square foundation that also supports many Sudoku variants.

    The second rule family is arithmetic. Each cage must match its clue. A 10+ cage in a 6x6 puzzle might contain 1, 4, and 5. A 24x cage might contain 2, 3, and 4. A two-cell 3- cage might use 1 and 4 or 2 and 5. The solver builds the combinations that satisfy each cage, then removes any combination that conflicts with existing row or column constraints.

    That is why Calcudoku feels more mathematical than classic Sudoku. You are not only eliminating candidates; you are also thinking about factors, sums, differences, and quotients. A good Calcudoku solver performs those checks consistently, which lets you focus on the puzzle logic instead of recalculating the same possibilities by hand.

    What the Solver Checks

    The solver does more than produce a final grid. It checks whether the puzzle description itself is valid: grid size, cage coverage, target numbers, operations, and compatibility with Calcudoku rules. If a cell is not in any cage, a cage has no target, or a target cannot be made from the available numbers, the problem is likely in the entry or in the puzzle design.

    Uniqueness is especially important. Many hand-made Calcudoku puzzles have more than one solution even though they look fine at first glance. For solvers, that is frustrating because two different paths may both be valid. For puzzle creators, it is a sign that the cage layout or clues need tightening. A useful solver should tell you whether the clues force exactly one answer.

    You can also use the tool without spoiling the whole puzzle. Enter the cages, confirm that the puzzle is coherent, then return to solving it yourself. That is a nice middle ground when you want confidence that the puzzle was copied correctly but do not want the full answer yet.

    Calcudoku, KenKen, and MathDoku

    These names often describe the same style of puzzle. Calcudoku is a generic name for a Latin-square puzzle with arithmetic cages. KenKen is the best-known branded version. MathDoku is another common term, usually emphasizing the arithmetic side. In practice, someone searching for a Calcudoku solver, KenKen solver, or MathDoku solver usually needs the same kind of tool: a way to enter cages, operations, and targets.

    There can still be small differences between sources. Some publications allow repeated numbers inside a cage, as long as the repeated numbers are not in the same row or column. Others use only addition and multiplication for easier puzzles. Harder versions often include more subtraction and division cages. Always check the rules printed with your puzzle before deciding that a grid is wrong.

    Choosing the Right Grid Size

    A 4x4 Calcudoku is ideal for beginners, children, or quick practice. The set of numbers is small, and most cage combinations can be checked mentally. 5x5 and 6x6 grids are often the best everyday size: large enough for real logic, but still compact enough to enter and review quickly.

    At 7x7, 8x8, and 9x9, the search space grows quickly. A 9x9 Calcudoku can feel like a classic Sudoku with an extra arithmetic layer. In those larger grids, an online solver is useful not only for finding the final answer, but also for checking whether the cage clues are strong enough and whether the puzzle has a unique solution.

    Using the Solver as a Learning Tool

    The best way to use a Calcudoku solver is not always to reveal every cell immediately. Use it as a study partner. Enter the puzzle, check that the cages are correct, and first look for the most constrained cages yourself. Single cells, large products, extreme sums, and simple divisions often provide the first real deduction.

    When you get stuck, look for cages with very few possible combinations. A 48x cage in a 6x6 grid is much tighter than an open-ended sum. A 1- cage means two consecutive numbers must appear. A 2÷ cage limits the cells to pairs such as 1 and 2, 2 and 4, or 3 and 6. Once you recognize those patterns, you will need the solver less often.

    Common Calcudoku Entry Mistakes

    If the Calcudoku solver finds no solution, do not assume the puzzle is broken straight away. First check the entry. Was a cage border missed? Does one cage include an extra cell? Did 16x become 16+? Was a division sign entered as subtraction? One small local error can block every later combination.

    Then check the grid size. A 5x5 puzzle entered as 6x6 uses a different range of numbers, so the cage targets no longer match. Imported JSON can also be stale if you edited cages after importing. Export again after major changes so the saved data and the visible grid describe the same puzzle.

    Importing and Exporting Calcudoku JSON

    The JSON export is useful when you want to save, share, or continue a puzzle later. Instead of redrawing every cage, you can preserve the full structure: grid size, cage cells, targets, and operations. This is helpful for teachers, puzzle creators, and players who want to test several versions of a KenKen-style grid.

    When importing, the structure needs to be complete and consistent. If an imported puzzle does not solve, first confirm that the data matches the visible grid size. Then check each cage one by one. The solver can detect mathematical contradictions, but it cannot know which number was printed in the original source.

    What to Do If No Solution Is Found

    Work systematically. Check single-cell cages first, then very small cages, then unusually high or low targets. Compare every cage shape with the source puzzle. If the entry is correct, the puzzle may genuinely be contradictory or may use a special rule outside the standard Calcudoku assumptions.

    If the solver reports multiple solutions, the opposite problem is present: the clues are too weak. The puzzle needs additional constraints or a different cage layout. For puzzle authors, this feedback is valuable because a polished Calcudoku should be solvable and uniquely solvable.

    Calcudoku Solver FAQ

    Is Calcudoku the same as KenKen?

    They are very similar. KenKen is the best-known name, while Calcudoku and MathDoku are often used as general names for arithmetic cage puzzles.

    Can this solve 9x9 Calcudoku?

    Yes. The solver supports 4x4 through 9x9 grids. Larger puzzles require more careful cage entry, targets, and operations.

    Why does the solver find no solution?

    The most common cause is an entry mistake: wrong target, wrong operation, missing cell, wrong grid size, or a cage shape that differs from the source.

    Can I use this for study or teaching?

    Yes. It works well as a checking and learning tool. Try some deductions yourself first, then use the solver to confirm the logic.

    Does the solver support JSON?

    Yes. You can export Calcudoku data as JSON and import it later to continue, share, or test the puzzle.