Home▸Quantum Physics▸Quantum Tunneling Wave (2D)

Quantum Tunneling Wave (2D)

A finite-difference Schrödinger wave packet meets a potential barrier on a flat 2D canvas — adjust the barrier height, width, packet energy and playback speed and watch reflection and tunneling play out live.

Quantum Physics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-quantum-tunneling-wave-simulation ↗ Open standalone

This 2D companion drives the same finite-difference Schrödinger wave-packet evolution as the 3D version through a flat canvas view built for reading the physics directly: the cyan curve is the wave function's real part, the purple filled area is probability density, and green dots mark packet energy that made it past the barrier. Raise the barrier or drop the packet energy below it and the tunneling rate visibly thins out — the same exponential falloff behind alpha decay and scanning tunneling microscopes.

⚙ Under the hood

2D canvas quantum tunneling lab: a finite-difference Schrödinger wave packet meets a potential barrier — adjust barrier height, width, packet energy and speed and watch it partly reflect, partly tunnel through.

quantum tunnelingpotential barrierwave functionschrodinger equation

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)