Search for a tool
Kakuro Solver

Tool/Solver to solve Kakuros automatically and get the answers to this logic game with numbers/digits.

Results

Kakuro Solver -

Tag(s) : Number Games

Share
dCode and more

dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!

Feedback and suggestions are welcome so that dCode offers the best 'Kakuro Solver' tool for free! Thank you!

# Kakuro Solver

## Solve a Kakuro

 Digits to use from 1 to 9 (classical mode) from 0 to 9 (rare variant)

### What is a Kakuro? (Definition)

Kakuro (or Kakkuro) is a numeric logic game similar to an anagram crossword but with digits and numbers. The player must, from an arrow grid divided into white and black squares, find the sums of digits (integer partitions) allowing the calculation of the numbers requested.

### How to solve a Kakuro?

To solve a Kakuro, the player must fill the empty boxes with numbers while respecting two constraints: the sum of the numbers in each row or column section (limited by black boxes) must correspond to the number at the top or left of section, and each digit can only appear once in each section.

Solving Kakuro on dCode requires entering the dimensions of Kakuro (including empty boxes) and click OK.

Example: A kakuro of 10x10

Then, indicate the data of Kakuro (the known boxes, the unknown boxes and especially the values of the indices / sums).

By clicking on Solve, dCode will search for the Kakuro solution and display it.

### What is a Kakuro Zero?

In the original Kakuro game, the $0$ digit is forbidden, but it is possible to use it in some variants.

The number of possibilities increases sharply and makes the resolution more difficult.

### How to decompose numbers into sums?

In mathematics, the decomposition of a number into a sum of smaller numbers is called a partition of a number. To play Kakuro, a trick is to know these partitions/decompositions/combinations well.

The ability to break down numbers, identify unique combinations, and explore the implications of already placed digits is key to solving difficult kakuros.

Here are some sums to learn:

NumberPossible sums with 2 digits
31+2
41+3
51+4, 2+3
61+5, 2+4
71+6, 2+5, 3+4
81+7, 2+6, 3+5
91+8, 2+7, 3+6, 4+5
101+9, 2+8, 3+7, 4+6
112+9, 3+8, 4+7, 5+6
123+9, 4+8, 5+7
134+9, 5+8, 6+7
145+9, 6+8
156+9, 7+8
167+9
178+9
NumberPossible sums with 3 digits
61+2+3
71+2+4
81+2+5, 1+3+4
91+2+6, 1+3+5, 2+3+4
101+2+7, 1+3+6, 1+4+5, 2+3+5
111+2+8, 1+3+7, 1+4+6, 2+3+6, 2+4+5
121+2+9, 1+3+8, 1+4+7, 1+5+6, 2+3+7, 2+4+6, 3+4+5
131+3+9, 1+4+8, 1+5+7, 2+3+8, 2+4+7, 2+5+6, 3+4+6
141+4+9, 1+5+8, 1+6+7, 2+3+9, 2+4+8, 2+5+7, 3+4+7, 3+5+6
151+5+9, 1+6+8, 2+4+9, 2+5+8, 2+6+7, 3+4+8, 3+5+7, 4+5+6
161+6+9, 1+7+8, 2+5+9, 2+6+8, 3+4+9, 3+5+8, 3+6+7, 4+5+7
171+7+9, 2+6+9, 2+7+8, 3+5+9, 3+6+8, 4+5+8, 4+6+7
181+8+9, 2+7+9, 3+6+9, 3+7+8, 4+5+9, 4+6+8, 5+6+7
192+8+9, 3+7+9, 4+6+9, 4+7+8, 5+6+8
203+8+9, 4+7+9, 5+6+9, 5+7+8
214+8+9, 5+7+9, 6+7+8
225+8+9, 6+7+9
236+8+9
247+8+9
NumberPossible sums with 4 digits
101+2+3+4
111+2+3+5
121+2+3+6, 1+2+4+5
131+2+3+7, 1+2+4+6, 1+3+4+5
141+2+3+8, 1+2+4+7, 1+2+5+6, 1+3+4+6, 2+3+4+5
151+2+3+9, 1+2+4+8, 1+2+5+7, 1+3+4+7, 1+3+5+6, 2+3+4+6
161+2+4+9, 1+2+5+8, 1+2+6+7, 1+3+4+8, 1+3+5+7, 1+4+5+6, 2+3+4+7, 2+3+5+6
171+2+5+9, 1+2+6+8, 1+3+4+9, 1+3+5+8, 1+3+6+7, 1+4+5+7, 2+3+4+8, 2+3+5+7, 2+4+5+6
181+2+6+9, 1+2+7+8, 1+3+5+9, 1+3+6+8, 1+4+5+8, 1+4+6+7, 2+3+4+9, 2+3+5+8, 2+3+6+7, 2+4+5+7, 3+4+5+6
191+2+7+9, 1+3+6+9, 1+3+7+8, 1+4+5+9, 1+4+6+8, 1+5+6+7, 2+3+5+9, 2+3+6+8, 2+4+5+8, 2+4+6+7, 3+4+5+7
201+2+8+9, 1+3+7+9, 1+4+6+9, 1+4+7+8, 1+5+6+8, 2+3+6+9, 2+3+7+8, 2+4+5+9, 2+4+6+8, 2+5+6+7, 3+4+5+8, 3+4+6+7
211+3+8+9, 1+4+7+9, 1+5+6+9, 1+5+7+8, 2+3+7+9, 2+4+6+9, 2+4+7+8, 2+5+6+8, 3+4+5+9, 3+4+6+8, 3+5+6+7
221+4+8+9, 1+5+7+9, 1+6+7+8, 2+3+8+9, 2+4+7+9, 2+5+6+9, 2+5+7+8, 3+4+6+9, 3+4+7+8, 3+5+6+8, 4+5+6+7
231+5+8+9, 1+6+7+9, 2+4+8+9, 2+5+7+9, 2+6+7+8, 3+4+7+9, 3+5+6+9, 3+5+7+8, 4+5+6+8
241+6+8+9, 2+5+8+9, 2+6+7+9, 3+4+8+9, 3+5+7+9, 3+6+7+8, 4+5+6+9, 4+5+7+8
251+7+8+9, 2+6+8+9, 3+5+8+9, 3+6+7+9, 4+5+7+9, 4+6+7+8
262+7+8+9, 3+6+8+9, 4+5+8+9, 4+6+7+9, 5+6+7+8
273+7+8+9, 4+6+8+9, 5+6+7+9
284+7+8+9, 5+6+8+9
295+7+8+9
306+7+8+9
NumberPossible sums with 5 digits
151+2+3+4+5
161+2+3+4+6
171+2+3+4+7, 1+2+3+5+6
181+2+3+4+8, 1+2+3+5+7, 1+2+4+5+6
191+2+3+4+9, 1+2+3+5+8, 1+2+3+6+7, 1+2+4+5+7, 1+3+4+5+6
201+2+3+5+9, 1+2+3+6+8, 1+2+4+5+8, 1+2+4+6+7, 1+3+4+5+7, 2+3+4+5+6
211+2+3+6+9, 1+2+3+7+8, 1+2+4+5+9, 1+2+4+6+8, 1+2+5+6+7, 1+3+4+5+8, 1+3+4+6+7, 2+3+4+5+7
221+2+3+7+9, 1+2+4+6+9, 1+2+4+7+8, 1+2+5+6+8, 1+3+4+5+9, 1+3+4+6+8, 1+3+5+6+7, 2+3+4+5+8, 2+3+4+6+7
231+2+3+8+9, 1+2+4+7+9, 1+2+5+6+9, 1+2+5+7+8, 1+3+4+6+9, 1+3+4+7+8, 1+3+5+6+8, 1+4+5+6+7, 2+3+4+5+9, 2+3+4+6+8, 2+3+5+6+7
241+2+4+8+9, 1+2+5+7+9, 1+2+6+7+8, 1+3+4+7+9, 1+3+5+6+9, 1+3+5+7+8, 1+4+5+6+8, 2+3+4+6+9, 2+3+4+7+8, 2+3+5+6+8, 2+4+5+6+7
251+2+5+8+9, 1+2+6+7+9, 1+3+4+8+9, 1+3+5+7+9, 1+3+6+7+8, 1+4+5+6+9, 1+4+5+7+8, 2+3+4+7+9, 2+3+5+6+9, 2+3+5+7+8, 2+4+5+6+8, 3+4+5+6+7
261+2+6+8+9, 1+3+5+8+9, 1+3+6+7+9, 1+4+5+7+9, 1+4+6+7+8, 2+3+4+8+9, 2+3+5+7+9, 2+3+6+7+8, 2+4+5+6+9, 2+4+5+7+8, 3+4+5+6+8
271+2+7+8+9, 1+3+6+8+9, 1+4+5+8+9, 1+4+6+7+9, 1+5+6+7+8, 2+3+5+8+9, 2+3+6+7+9, 2+4+5+7+9, 2+4+6+7+8, 3+4+5+6+9, 3+4+5+7+8
281+3+7+8+9, 1+4+6+8+9, 1+5+6+7+9, 2+3+6+8+9, 2+4+5+8+9, 2+4+6+7+9, 2+5+6+7+8, 3+4+5+7+9, 3+4+6+7+8
291+4+7+8+9, 1+5+6+8+9, 2+3+7+8+9, 2+4+6+8+9, 2+5+6+7+9, 3+4+5+8+9, 3+4+6+7+9, 3+5+6+7+8
301+5+7+8+9, 2+4+7+8+9, 2+5+6+8+9, 3+4+6+8+9, 3+5+6+7+9, 4+5+6+7+8
311+6+7+8+9, 2+5+7+8+9, 3+4+7+8+9, 3+5+6+8+9, 4+5+6+7+9
322+6+7+8+9, 3+5+7+8+9, 4+5+6+8+9
333+6+7+8+9, 4+5+7+8+9
344+6+7+8+9
355+6+7+8+9
NumberPossible sums with 6 digits
211+2+3+4+5+6
221+2+3+4+5+7
231+2+3+4+5+8, 1+2+3+4+6+7
241+2+3+4+5+9, 1+2+3+4+6+8, 1+2+3+5+6+7
251+2+3+4+6+9, 1+2+3+4+7+8, 1+2+3+5+6+8, 1+2+4+5+6+7
261+2+3+4+7+9, 1+2+3+5+6+9, 1+2+3+5+7+8, 1+2+4+5+6+8, 1+3+4+5+6+7
271+2+3+4+8+9, 1+2+3+5+7+9, 1+2+3+6+7+8, 1+2+4+5+6+9, 1+2+4+5+7+8, 1+3+4+5+6+8, 2+3+4+5+6+7
281+2+3+5+8+9, 1+2+3+6+7+9, 1+2+4+5+7+9, 1+2+4+6+7+8, 1+3+4+5+6+9, 1+3+4+5+7+8, 2+3+4+5+6+8
291+2+3+6+8+9, 1+2+4+5+8+9, 1+2+4+6+7+9, 1+2+5+6+7+8, 1+3+4+5+7+9, 1+3+4+6+7+8, 2+3+4+5+6+9, 2+3+4+5+7+8
301+2+3+7+8+9, 1+2+4+6+8+9, 1+2+5+6+7+9, 1+3+4+5+8+9, 1+3+4+6+7+9, 1+3+5+6+7+8, 2+3+4+5+7+9, 2+3+4+6+7+8
311+2+4+7+8+9, 1+2+5+6+8+9, 1+3+4+6+8+9, 1+3+5+6+7+9, 1+4+5+6+7+8, 2+3+4+5+8+9, 2+3+4+6+7+9, 2+3+5+6+7+8
321+2+5+7+8+9, 1+3+4+7+8+9, 1+3+5+6+8+9, 1+4+5+6+7+9, 2+3+4+6+8+9, 2+3+5+6+7+9, 2+4+5+6+7+8
331+2+6+7+8+9, 1+3+5+7+8+9, 1+4+5+6+8+9, 2+3+4+7+8+9, 2+3+5+6+8+9, 2+4+5+6+7+9, 3+4+5+6+7+8
341+3+6+7+8+9, 1+4+5+7+8+9, 2+3+5+7+8+9, 2+4+5+6+8+9, 3+4+5+6+7+9
351+4+6+7+8+9, 2+3+6+7+8+9, 2+4+5+7+8+9, 3+4+5+6+8+9
361+5+6+7+8+9, 2+4+6+7+8+9, 3+4+5+7+8+9
372+5+6+7+8+9, 3+4+6+7+8+9
383+5+6+7+8+9
394+5+6+7+8+9
NumberPossible sums with 7 digits
281+2+3+4+5+6+7
291+2+3+4+5+6+8
301+2+3+4+5+6+9, 1+2+3+4+5+7+8
311+2+3+4+5+7+9, 1+2+3+4+6+7+8
321+2+3+4+5+8+9, 1+2+3+4+6+7+9, 1+2+3+5+6+7+8
331+2+3+4+6+8+9, 1+2+3+5+6+7+9, 1+2+4+5+6+7+8
341+2+3+4+7+8+9, 1+2+3+5+6+8+9, 1+2+4+5+6+7+9, 1+3+4+5+6+7+8
351+2+3+5+7+8+9, 1+2+4+5+6+8+9, 1+3+4+5+6+7+9, 2+3+4+5+6+7+8
361+2+3+6+7+8+9, 1+2+4+5+7+8+9, 1+3+4+5+6+8+9, 2+3+4+5+6+7+9
371+2+4+6+7+8+9, 1+3+4+5+7+8+9, 2+3+4+5+6+8+9
381+2+5+6+7+8+9, 1+3+4+6+7+8+9, 2+3+4+5+7+8+9
391+3+5+6+7+8+9, 2+3+4+6+7+8+9
401+4+5+6+7+8+9, 2+3+5+6+7+8+9
412+4+5+6+7+8+9
423+4+5+6+7+8+9
NumberPossible sums with 8 digits
361+2+3+4+5+6+7+8
371+2+3+4+5+6+7+9
381+2+3+4+5+6+8+9
391+2+3+4+5+7+8+9
401+2+3+4+6+7+8+9
411+2+3+5+6+7+8+9
421+2+4+5+6+7+8+9
431+3+4+5+6+7+8+9
442+3+4+5+6+7+8+9
NumberPossible sum with 9 digits
451+2+3+4+5+6+7+8+9

### How does the kakuro solver work?

dCode's kakuro resolver automatically solves Kakuro puzzles. It uses algorithms to analyze the constraints and information available in the grid and then generates a solution accordingly. By default, it uses a deduction method similar to humans but with superior capabilities, in particular on the calculations of constraints' interactions between the different parts of the grid.

Kakuro Solvers can be useful for players who want to check their solutions or get hints to solve difficult puzzles.

## Source code

dCode retains ownership of the "Kakuro Solver" source code. Except explicit open source licence (indicated Creative Commons / free), the "Kakuro Solver" algorithm, the applet or snippet (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or the "Kakuro Solver" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) and all data download, script, or API access for "Kakuro Solver" are not public, same for offline use on PC, mobile, tablet, iPhone or Android app!
Reminder : dCode is free to use.

## Cite dCode

The copy-paste of the page "Kakuro Solver" or any of its results, is allowed (even for commercial purposes) as long as you cite dCode!
Exporting results as a .csv or .txt file is free by clicking on the export icon
Cite as source (bibliography):
Kakuro Solver on dCode.fr [online website], retrieved on 2023-12-05, https://www.dcode.fr/kakuro-solver

## Need Help ?

Please, check our dCode Discord community for help requests!
NB: for encrypted messages, test our automatic cipher identifier!