Tower of Hanoi Calculator
Find the minimum number of moves to solve the Tower of Hanoi puzzle for any number of disks, and how long it would take at a given move rate.
- Minimum moves (2^n - 1)
- 1,023
- Estimated time to solve
- 17.05 minutes
How it works
The Tower of Hanoi puzzle asks you to move a stack of n disks from one peg to another, one disk at a time, never placing a larger disk on a smaller one, using a third peg as a spare. The minimum number of moves is always 2ⁿ − 1, which follows by induction: moving n disks means first moving the top n − 1 disks out of the way (2ⁿ⁻¹ − 1 moves), moving the single largest disk (1 move), then moving those n − 1 disks back on top of it (2ⁿ⁻¹ − 1 moves again) — giving 2(2ⁿ⁻¹ − 1) + 1 = 2ⁿ − 1 in total.
This calculator computes 2ⁿ − 1 using arbitrary-precision integer arithmetic rather than ordinary floating-point math, so it stays exact even at n = 64 — the disk count in the popular "Tower of Brahma" legend, which needs 18,446,744,073,709,551,615 moves. Given a move rate, it also converts that move count into a human-scale duration (seconds, minutes, hours, days, or years, using a 365.25-day average year), which is how the legend's famous "hundreds of billions of years" estimate is actually derived.
FAQ
Is 2ⁿ − 1 really the fewest possible moves, not just one solution's move count?
Yes — for the classic 3-peg version of the puzzle, it's been proven that no sequence of legal moves can solve an n-disk tower in fewer than 2ⁿ − 1 moves, not just that the standard recursive solution happens to take that many.
Why does adding just one disk roughly double the move count?
Because solving an n-disk tower requires solving the (n − 1)-disk version twice — once to clear the largest disk, once to restack on top of it — plus one extra move, so the move count grows exponentially (2ⁿ − 1) rather than in proportion to the number of disks.
Related calculators
- Percentage Calculator
- Quadratic Equation Solver
- GCD & LCM Calculator
- Circle Area & Circumference Calculator
- Right Triangle Calculator (Pythagorean Theorem)
- Ratio Simplifier
- Exponent & Root Calculator
- Oblique Triangle Solver (Law of Cosines)
- Distance, Midpoint & Slope Calculator
- Permutations & Combinations Calculator (nPr, nCr)
- Arithmetic & Geometric Sequence Calculator
- Regular Polygon Calculator
- Z-Score & Percentile Calculator
- Cubic Equation Solver
- Prime Factorization Calculator
- System of Linear Equations Solver (2 Equations)
- Half-Life Decay Calculator
- Vector Calculator (Dot Product, Cross Product, Angle)
- Ohm's Law Calculator
- Projectile Motion Calculator
- Matrix Determinant & Inverse Calculator (2x2 / 3x3)
- 2x2 Matrix Eigenvalues Calculator
- Ideal Gas Law Calculator (PV = nRT)
- Snell's Law Calculator (Refraction Angle)
- Wire Resistance Calculator
- Clock Angle Calculator
- Pythagorean Means Calculator (AM, GM, HM)
- Number Base Converter (Decimal to Binary, Octal, Hex)
- Dice Probability Calculator
- Pythagorean Triple Generator
- Binomial Probability Calculator
- Torque Calculator
- Law of Sines Triangle Solver
- Modular Exponentiation Calculator
- Simple Pendulum Period Calculator
- Kinetic Energy Calculator
- Complex Number Calculator
- Circular Sector & Arc Length Calculator
- System of 3 Linear Equations Solver
- Reynolds Number Calculator
- Coulomb's Law Calculator
- Speed of Sound in Air Calculator
- Thin Lens Equation Calculator
- Centripetal Force Calculator
- Resistors in Series and Parallel Calculator
- RC Circuit Time Constant Calculator
- Escape Velocity Calculator
- Doppler Effect Calculator
- Birthday Paradox Calculator
- Ellipse Area, Circumference & Eccentricity Calculator
- Hyperbola Calculator
- Hooke's Law Spring Calculator
- Molarity (Molar Concentration) Calculator
- Momentum & Impulse Calculator
- Kepler's Third Law Orbital Period Calculator
- Triangle Area from Coordinates Calculator
- Beer-Lambert Law Absorbance Calculator
- LC Circuit Resonant Frequency Calculator
- Musical Note Frequency Calculator
- Dipole & Monopole Antenna Length Calculator
- Decibel (dB) Converter
- Elo Rating Calculator
- Beam Deflection Calculator
- Stellar Parallax Distance Calculator
- pH & pOH Calculator
- Poker Outs Odds Calculator (Texas Hold'em)
- Flywheel Kinetic Energy Calculator
- Voltage Divider Calculator (with Loading Effect)
- Wind Turbine Power Output Calculator
- Compound Gear Train Calculator
- Column Buckling Calculator (Euler's Critical Load)
- Henderson-Hasselbalch Buffer pH Calculator
- Capacitor Energy Storage Calculator
- CNC Speeds & Feeds Calculator
- Battery Runtime Calculator (Peukert's Law)
- Inductor Energy Storage Calculator
- Engine Compression Ratio Calculator
- Terminal Velocity Calculator
- Brewster's Angle Calculator (Polarizing Angle)
- Wheatstone Bridge Calculator
- Wien's Displacement Law Calculator
- Stefan–Boltzmann Law Calculator
- Young's Modulus (Elastic Modulus) Calculator
- Horizontal Cylindrical Tank Volume Calculator
- Solenoid Inductance Calculator
- Force Between Parallel Wires Calculator
- Pulley Belt Length & Speed Ratio Calculator
- 555 Timer Astable Frequency & Duty Cycle Calculator
- Buoyancy Calculator (Archimedes' Principle)
- Hydrostatic Pressure Calculator
- Tank Drain Time Calculator
- Op-Amp Slew Rate / Full-Power Bandwidth Calculator
- RL Circuit Time Constant Calculator
- Reverberation Time Calculator (Sabine Equation)
- Schwarzschild Radius Calculator
- Helmholtz Resonator Frequency Calculator
- Rayleigh Criterion (Diffraction Limit) Calculator
- Spring-Mass Oscillation Period Calculator
- Venturi Meter Flow Rate Calculator
- Darcy-Weisbach Pipe Friction Loss Calculator
- Critical Angle Calculator (Total Internal Reflection)
- Transformer Turns Ratio Calculator
- Area Moment of Inertia Calculator (Second Moment of Area)
- Numerical Aperture Calculator (Optical Fiber)
- Diffraction Grating Calculator
- Confidence Interval Calculator
- Arrhenius Equation Calculator
- Hagen-Poiseuille Flow Rate Calculator
- Shaft Torsion Calculator (Angle of Twist & Shear Stress)
- Series RLC Circuit Resonance Calculator
- Parallel RLC Circuit Resonance Calculator
- Projectile Motion on an Incline Calculator
- Parallel-Plate Capacitor Calculator
- Rocket Equation Calculator (Tsiolkovsky Delta-v)
- Photoelectric Effect Calculator
- Op-Amp Gain Calculator (Inverting & Non-Inverting)
- Stokes' Law Settling Velocity Calculator
- Bolt Preload Calculator (Torque to Clamp Force)
- Gravitational Force Calculator (Newton's Law of Gravitation)
- Banking Angle Calculator (Curve Superelevation)
- Springs in Series and Parallel Calculator
- Freezing Point Depression / Boiling Point Elevation Calculator
- Redshift to Velocity Calculator
- Lensmaker's Equation Calculator
- Combined Gas Law Calculator
- Angular Momentum Conservation Calculator
- LED Series Resistor Calculator
- Sample Size Calculator (Margin of Error)
- Lorentz Force Calculator (Magnetic Force on a Moving Charge)
- Drag Force Calculator (Aerodynamic / Fluid Drag)
- Exposure Value (EV) & Equivalent Exposure Calculator
- Hydraulic Press Calculator (Pascal's Law)
- Clausius-Clapeyron Equation Calculator
- Modular Inverse Calculator
- Specific Heat (Q = mcΔT) Calculator
- Bayes' Theorem Calculator (Diagnostic Test Accuracy)
- Euler's Totient Function Calculator
- Graham's Law of Effusion Calculator
- Wye-Delta (Y-Δ) Transformation Calculator
- Chinese Remainder Theorem Calculator
- Synodic Period Calculator
- Mach Number Calculator
- Cable Sag Calculator
- Linear Thermal Expansion Calculator
- Lever Mechanical Advantage Calculator
- Quartic Equation Solver
- Nernst Equation Calculator
- Linear Diophantine Equation Solver
- Free Fall Calculator (Time & Impact Velocity)
- Projectile Motion From a Height Calculator
- Paper Folding Limit Calculator (Gallivan's Equation)
- 555 Timer Monostable Pulse Width Calculator
- Poisson Distribution Probability Calculator
- Water Hammer Surge Pressure Calculator (Joukowsky Equation)
- Heatsink Thermal Resistance Calculator
- Percent Yield Calculator (Chemistry)
- Wind Turbine Tip Speed Ratio (TSR) Calculator
- Dew Point Calculator
- Torque to Horsepower Calculator
- Hypergeometric Distribution Calculator
- Negative Binomial Distribution Calculator
- Catalan Number Calculator
- Block and Tackle Mechanical Advantage Calculator
- Collatz Conjecture (3n + 1) Calculator
- Luhn Algorithm Calculator (Check Digit & Validator)
- ISBN-13 Check Digit Calculator