← All Simulations

⚛️ Quantum Mechanics Simulator

Explore wave-particle duality, quantum wave functions, tunneling through barriers, and the Heisenberg uncertainty principle through interactive, physics-accurate simulations.

Particles fired one at a time build up a wave interference pattern — as if each particle passes through both slits simultaneously. Toggle between particle accumulation and wave visualisation modes.

MODE:
Paused
Particles fired0
Fringe spacing Δy ≈ λD/d
Intensity formulaI ∝ cos²(πd sinθ / λ)

Quantum wave functions for a particle in an infinite square well (ψn = √2 · sin(nπx/L)) and quantum harmonic oscillator. Blue = Re[ψ(x,t)], shaded area = probability density |ψ(x)|².

Paused
Energy En
Interior nodes0
Wave function

A Gaussian wave packet tunnels through a rectangular barrier even when E < V0. Transmission T = exp(−2κL) where κ = √(V0−E) with ℏ = 1, m = ½. Watch incident, reflected, and transmitted packets evolve in real time.

Paused
Transmission T
Reflection R
κ = √(V−E)
FormulaT = e^(−2κL), κ=√(V−E)

Heisenberg uncertainty principle: Δx · Δp ≥ ℏ/2. A minimum-uncertainty Gaussian wave packet achieves the lower bound exactly. Drag the Δx slider and watch Δp respond inversely. Click Animate to see the packet spread over time.

Paused
Δx (pos. width)
Δp (mom. width)
Δx · Δp
ℏ/2 (minimum)0.500
PrincipleΔx · Δp ≥ ℏ/2