Home▸Mathematics▸Fourier Transform (2D)

📊 Fourier Transform (2D)

Build a time-domain signal from up to six sine harmonics or classic waveform presets, and watch a real discrete Fourier transform compute its frequency spectrum live.

Mathematics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-fourier-transform ↗ Open standalone
⚙ Under the hood

Build a time-domain signal from up to eight adjustable sine harmonics, or pick a classic waveform preset such as square or sawtooth. A real discrete Fourier transform computes the frequency spectrum live below it. Drag the frequency and amplitude sliders to see how each harmonic reshapes both the waveform and its spectral peaks.

fourierdftsignal processingspectrumharmonicsmath

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

What did you find?

Add reproduction steps (optional)