The Tower of Hanoi adalah permainan matematik atau teka-teki. Ia terdiri daripada tiga rod, dan beberapa cakera saiz yang berbeza yang boleh slaid ke mana-mana rod. teka-teki ini bermula dengan cakera dalam timbunan kemas dalam menaik mengikut saiz pada satu rod, yang paling kecil di bahagian atas, sekali gus menjadikan bentuk kon.
Objektif teka-teki ini adalah untuk menggerakkan seluruh timbunan untuk rod lain, mematuhi peraturan mudah yang berikut:
1. Hanya satu cakera boleh dipindahkan pada satu masa.
2. Setiap langkah terdiri daripada mengambil cakera atas dari salah satu daripada susunan dan meletakkannya di atas timbunan lain iaitu cakera hanya boleh dipindahkan jika ia adalah cakera yang paling atas pada timbunan.
3. Tiada cakera boleh diletakkan di atas cakera yang lebih kecil.
Dengan tiga cakera, teka-teki yang boleh diselesaikan dalam tujuh bergerak.
Permainan ini menyokong mod pandangan yang bergerak cakera: anda boleh seret dan lepaskan mereka ke atau bergerak dengan klik pada cakera dan piramid.