Easy
Short runs (2–3 cells), small sums. Many forced moves — one valid digit combination per run. Great for building the core habit of combination lookup.
Number puzzle · Arithmetic logic · Free online
Kakuro is a number puzzle built on arithmetic. Each run of white cells must be filled with digits 1–9 that add up exactly to the clue shown in the adjacent black cell — with no digit repeated in the same run. The math is simple addition; the challenge is figuring out which digit combinations fit and then using crossing constraints to place each one.
Free Kakuro generates unlimited puzzles in your browser across four difficulty levels. No download, no account, no ads.
Unlike word puzzles or placement puzzles such as Sudoku, Kakuro is structurally arithmetic. Every cell placement is governed by a numerical constraint: the sum of each run must equal its clue. Before you can think about where a digit goes, you must determine which digits are numerically possible — a combinatorics step that runs entirely on addition and elimination.
This gives Kakuro an unusual property among puzzles: the math is not incidental. It is the core reasoning layer. Players who practice regularly build genuine mental arithmetic fluency because the combinations — the sets of distinct digits from 1–9 that sum to a given total — become memorized through repeated use.
The Kakuro combination reference lists every valid digit set for every sum and run length. Beginners use it as a lookup table; experienced solvers internalize the most common ones and reach for the chart only for longer runs.
Every move requires you to add up a subset of single-digit numbers and compare the total to a clue. Repeated solving builds rapid mental arithmetic — the common combinations (e.g., {1,2} = 3, {1,9} = 10, {4,5} = 9) become automatic with practice.
For a clue of 16 in a 3-cell run, the valid digit sets are {1,6,9}, {2,5,9}, {2,6,8}, {3,5,8}, {3,6,7}, {4,5,7}. Reasoning about which sets are possible — and then which cells can hold which values — is applied combinatorics at an accessible level.
Once you know an across-run must contain {2,7} in its remaining two cells, and a crossing down-run can only place 2 in that cell, you can eliminate 7. This deductive structure mirrors the reasoning used in formal proof and systematic problem-solving.
Kakuro is a constraint satisfaction problem: every cell must simultaneously satisfy its row run and its column run. Working with overlapping constraints trains the kind of multi-variable reasoning applied in algebra, scheduling, and optimization.
The grid contains two types of cells. Black cells either block the grid or carry clue numbers: a number in the lower-left triangle is the down-sum for the vertical run below it; a number in the upper-right triangle is the across-sum for the horizontal run to its right. White cells are where you write digits 1–9.
The rules are two constraints: (1) each run's digits must add up to its clue, and (2) no digit may repeat within a run. Every valid puzzle has exactly one solution reachable by logic — no guessing is ever required.
The solving process typically follows three phases:
For a deeper walkthrough see how to solve Kakuro or the technique library.
Short runs (2–3 cells), small sums. Many forced moves — one valid digit combination per run. Great for building the core habit of combination lookup.
Longer runs require tracking multiple possible combinations. Intersection logic becomes necessary. Strong arithmetic fluency helps speed.
Dense grids with heavy run overlap. Residual-sum reasoning (recomputing a sub-run's target after some cells are filled) is essential — a form of applied subtraction under constraints.
Maximum constraint density. Requires simultaneous tracking of multiple candidate sets across intersecting runs. Best suited for confident solvers who enjoy deep logical challenge.
Kakuro vs Sudoku: Sudoku is a pure placement puzzle — the constraint is positional (each digit appears once per row, column, and box), and there is no arithmetic. Kakuro adds sum constraints, making arithmetic an active part of every solving step rather than incidental bookkeeping.
Kakuro vs KenKen: KenKen uses arithmetic operations (addition, subtraction, multiplication, division) within caged regions of a Latin square. Kakuro uses only addition, but within a more irregular grid shape that creates more complex constraint networks.
Kakuro vs number crosswords: Kakuro is sometimes called a cross-sum puzzle or number crossword. The structure is similar to a word crossword, but letters are replaced by digits and the clue is an arithmetic sum rather than a word definition.
If you enjoy number logic puzzles, you may also enjoy free online Sudoku at RueDoku for contrast — or test a different style with Takuzu binary puzzles at FreeTakuzu.
Every valid digit set for every sum and run length, accessible from the board. The full chart at /combinations/ covers runs of 2–9 cells.
Enter a target sum and run length to get all valid digit sets instantly. Useful when working on paper or checking specific clues. Available at the helper page.
Toggle a 3×3 digit grid inside any white cell to track which values remain possible. Helps manage the combinatorial bookkeeping on harder puzzles.
Request a hint at any point. The engine identifies the next forced cell and explains the technique — useful for learning the reasoning, not just the answer.