Fourier Transform Visualizer

Draw a signal · watch the live FFT spectrum · reconstruct with inverse FT

Time domain — click/drag to draw signal
Frequency domain — magnitude spectrum (|X[k]|)
Reconstruction — inverse FFT (sum of sinusoids)

Draw on the top canvas · select a preset · adjust how many frequency components to use in reconstruction