Welcome to HoDoKu, a Sudoku generator/solver/analyzer
HoDoKu is a sudoku helper written in Java and available in English and German. Generate sudokus in five different and fully configurable difficulty levels. Solve them yourself (with help from HoDoKu's hint system) or let HoDoKu do it for you.
HoDoKu supports many more human style solving techniques than most other programs available (singles, subsets, LCs, fish, wings, uniqueness, coloring, chains, ALS; for details see "solving techniques"). All steps can be highlighted on the grid which makes HoDoKu a great tool for learning sudoku as well.
HoDoKu contains a powerful sudoku analyzer: view all available solution steps for a given state and change your solution accordingly. Manage multiple solutions for one sudoku and write the sudoku plus your solutions to disk.
![]() |
![]() |
![]() |
![]() |
| Normal view (Skyscraper is visible) |
Show solution path (Nice Loop is visible) |
Show summary (W-Wing is visible) |
Show all steps (Franken Swordfish is visible) |
![]() |
![]() |
![]() |
![]() |
| General options | Step options | Solver options | Color options |
- 2009-05-08
- HoDoKu version 1.2.4 has been released.
- 2009-05-01
- The solving techniques guide has now been completed.
- 2009-04-19
- The first beta version of the solving techniques guide is now available online.
- 2009-04-04
- HoDoKu version 1.2 has been released.
- 2009-03-12
- User manual is now online.
- 2009-03-03
- HoDoKu version 1.1 has been released.
- 2009-01-29
- HoDoKu version 1.0 has been released.
- 2009-01-15
- HoDoKu version 0.9 has been released. Although the version number starts with "0" it is extensively tested and should run stable.
License
HoDoKu is free software licensed under the GPLv3.
Copyright © 2008/09 by Bernhard Hobiger
All material on this page is licensed under the GNU FDLv1.3.









