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
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

Loading...
(if this message do not disappear, try to refresh this page)



See also: Sudoku Solver

Answers to Questions (FAQ)

What is a Kakuro? (Definition)

Kakuro (or Kakkuro) is a digital logic game often compared to Sudoku.

It is presented in the form of a grid divided into white boxes (to be filled in) and black boxes (containing clues in the form of numbers/sums).

The player must find the series of numbers (without repetition) allowing them to calculate the sums requested for each row and column.

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 a Kakuro solution and display it.

How to solve a Kakuro step by step?

If the player is stuck in their manual deduction, dCode offers to only display certain values (while hiding the others) so as not to spoil the rest of the resolution.

Example: Indicate a box in red to display its value

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 all 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 to improve at Kakuro?

To improve at Kakuro, the player can:

— Play regularly to develop your logic and your ability to deduce/reason.

— Try different grid formats to get used to different sums.

— Use a Kakuro solver to check your solutions and learn from your mistakes.

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.

Why doesn't the solver find a solution?

The solver will fail to find solutions in 2 cases:

1 - The kakuro is invalid. The data is wrong or the chosen solving mode does not allow to find a solution.

2 - The kakuro has many squares and a high difficulty. dCode imposes a time limit to solve the grids (balance between performance and user experience) and some games may require calculation times exceeding reasonable time limits.

In case the time limit is reached, dCode will display the beginning of the solution proposed by the solver. The user can then note these new numbers in the grid and restart the calculations from there.

How to resolve Kakuro in Krazydad format?

The Krazydad site offers a slightly different display of the grids but the content remains the same.

dCode can therefore solve Krazydad grids without problem, the solver remains displayed in the classic format.

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 credit 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 2024-12-21, 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!

Questions / Comments

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


https://www.dcode.fr/kakuro-solver
© 2024 dCode — The ultimate 'toolkit' to solve every games / riddles / geocaching / CTF.
 
Feedback