HomeQuantum PhysicsQuantum Fourier Transform

Quantum Fourier Transform

Interactive 3D visualisation of the Quantum Fourier Transform: watch a single basis state |k⟩ spread into the QFT's uniform-magnitude, phase-wound superposition — the core subroutine behind Shor's algorithm and quantum phase estimation.

Quantum Physics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
quantum-algorithms-physics ↗ Open standalone

The Quantum Fourier Transform (QFT) is the subroutine that gives quantum computers their exponential speed-up for period-finding problems — it is the final step of Shor's factoring algorithm and the core of quantum phase estimation. This simulator renders the amplitude of every basis state |j⟩ in an n-qubit register as a 3D needle arranged in a ring: stem height encodes the amplitude's magnitude |c_j| and a horizontal arrow (colour-coded by hue) encodes its complex phase. Start from a single computational basis state |k⟩ — all probability mass in one spike — apply the forward or inverse QFT, and watch the amplitude spread into the transform's signature equal-magnitude, linearly-winding-phase pattern, with a live unitarity check (ΣP) and the exact phase step Δφ = 2πk/N shown alongside.

⚙ Under the hood

Interactive 3D visualisation of the Quantum Fourier Transform: watch a single basis state |k⟩ spread into the QFT's uniform-magnitude, phase-wound superposition, the core subroutine behind Shor's algorithm and quantum phase estimation.

quantum computingQFTShor's algorithmphase estimationqubitsFourier transform

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)