Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

The Fourier transform computation toolkit

Build a new transform from a known one -- six properties and five standard pairs, side by side, so almost nothing needs a fresh integral.

Before setting up \int f(t)e^{-i\omega t}\,dt from scratch, check whether the function in front of you is a shifted/scaled/multiplied version of something already in the pairs table below -- one of the six properties usually gets you there in one line.

The properties -- turn a known transform into a new one

Section

Linearity

\mathcal{F}[af+bg]=a\hat f+b\hat g -- combine known transforms directly.

Section

Time shifting

Delaying f multiplies \\hat f(\\omega) by a pure phase factor -- magnitude unchanged.

Multiplying f by e^{i\\omega_0 t} slides the whole spectrum to \\omega_0 -- the duality partner of time shifting.

Section

Scaling

Squeeze in time, spread out in frequency -- never both at once.

Section

Differentiation

A derivative in time becomes multiplication by i\\omega in frequency -- turns a differential equation into algebra.

Section

Duality

If f\\leftrightarrow\\hat f, then \\hat f's own transform lands back near f, time-reversed -- every pair below is really two pairs at once.

The pairs -- recognize the shape, skip the integral

The \sin-over-argument ripple shape, \sin(a\omega)/\omega, that is a rectangular pulse's Fourier transform.

Example

\mathcal{F}[\text{rect}(t/T)](\omega)=T\,\mathrm{sinc}(\omega T/2) -- a wider pulse gives a narrower sinc, exactly the scaling property above.

Loading interactive…

Section

The Gaussian

The one function whose transform has the same shape it started with.

A generalized function, the limit of ever-narrower unit-area pulses, defined by what it does inside an integral.

Example

\mathcal{F}[\delta(t)](\omega)=1: a perfectly localized impulse in time carries every frequency equally.
Graph settings

Calculator