Turnul din Hanoi este un joc matematic sau puzzle. Se compune din trei tije, și o serie de discuri de diferite dimensiuni, care poate aluneca pe orice tijă. Puzzle-ul începe cu discurile într-un teanc îngrijite în ordinea mărimii crescătoare pe o tijă, cea mai mică la partea de sus, făcând astfel o formă conică.
Obiectivul acestui puzzle este de a muta întreaga stivă într-o altă tijă, cu respectarea următoarelor reguli simple:
1. Un singur disc poate fi mutat la un moment dat.
2. Fiecare mutare constă în a lua discul superior dintr-unul dintre stive și plasându-l pe partea de sus a unui alt stivă, adică un disc poate fi mutat numai dacă este discul cel mai de sus pe o stivă.
3. Nici un disc poate fi plasată deasupra unui disc mai mic.
Cu trei discuri, puzzle pot fi rezolvate în șapte mutări.
Jocul suportă diferite moduri de mișcare pe disc: aveți posibilitatea să glisați și fixați-le să se deplaseze sau făcând clic pe disc și piramide.