De Toren van Hanoi is een wiskundig spel of puzzel. Het bestaat uit drie staven en een aantal schijven van verschillende groottes die kunnen glijden op elke stang. De puzzel begint met de schijven in een nette stapel in oplopende orde van grootte op een staaf, de kleinste bovenaan, waardoor een conische vorm.
Het doel van de puzzel is om de hele stapel te verplaatsen naar een andere staaf, het gehoorzamen van de volgende eenvoudige regels:
1. Slechts één schijf kan worden tegelijk verplaatst.
2. Elke beweging bestaat uit het nemen van de bovenste schijf van een van de stapels en overnemen bovenop een andere stapel d.w.z. schijf kan slechts worden verplaatst indien de bovenste schijf op een stapel.
3. schijf kan op een kleinere schijf worden geplaatst.
Met drie schijven, kan de puzzel worden opgelost in zeven stappen.
Het spel ondersteunt verschillende modi van de disk verplaatsen: u kunt slepen en neerzetten of verplaatsen door te klikken op de schijf en de piramides.