Compute $\mathcal{F}\{f(t)\}$, Inverse Fourier Transforms $\mathcal{F}^{-1}\{F(\omega)\}$, and Fourier Series with complete step-by-step derivations. Supports all three conventions.
Press Enter to compute instantly
Computing Fourier Transform…
The Fourier Transform is one of the most powerful tools in mathematics, science, and engineering. It decomposes any time-domain signal $f(t)$ into its constituent frequency components, revealing how much of each frequency is present. This Fourier Transform calculator computes $\mathcal{F}\{f(t)\}$, $\mathcal{F}^{-1}\{F(\omega)\}$, and Fourier Series coefficients with complete step-by-step derivations — covering exponentials, Gaussians, rectangle and sinc functions, delta functions, and more.
The forward Fourier Transform is defined as:
The Inverse Fourier Transform recovers $f(t)$ from its frequency-domain representation:
$F(\omega)=\int f(t)e^{-i\omega t}dt$ with $\frac{1}{2\pi}$ in the inverse. Most common in EE and signal processing. This is the default convention in this calculator.
$F(\nu)=\int f(t)e^{-2\pi i\nu t}dt$ with no prefactor in the inverse. Used in optics and quantum mechanics. Relation: $\omega = 2\pi\nu$.
$F(\omega)=\frac{1}{\sqrt{2\pi}}\int f(t)e^{-i\omega t}dt$ — both forward and inverse have the same $\frac{1}{\sqrt{2\pi}}$ prefactor. Preferred in pure mathematics.
| f(t) | F(ω) — Angular Convention | Property / Notes |
|---|---|---|
| e⁻ᵃᵗ u(t) | $\dfrac{1}{a+i\omega}$, Re(a)>0 | One-sided causal exponential |
| e⁻ᵃ|t| | $\dfrac{2a}{a^2+\omega^2}$ | Two-sided exponential, even |
| e^{−at²} | $\sqrt{\pi/a}\,e^{-\omega^2/(4a)}$ | Gaussian → Gaussian (self-dual) |
| rect(t) | $\text{sinc}(\omega/2\pi) = \frac{\sin(\omega/2)}{\omega/2}$ | Rectangle → sinc (time-bandwidth) |
| sinc(t) | $\pi\,\text{rect}(\omega/2)$ | sinc → rectangle (duality) |
| δ(t) | $1$ | Impulse → flat spectrum |
| 1 | $2\pi\,\delta(\omega)$ | Constant → DC impulse |
| sgn(t) | $\dfrac{2}{i\omega}$ | Signum — odd, distributional |
| cos(ω₀t) | $\pi[\delta(\omega-\omega_0)+\delta(\omega+\omega_0)]$ | Two spectral lines at ±ω₀ |
| sin(ω₀t) | $-j\pi[\delta(\omega-\omega_0)-\delta(\omega+\omega_0)]$ | Imaginary antisymmetric spectrum |
| 1/(1+t²) | $\pi e^{-|\omega|}$ | Lorentzian ↔ decaying exponential |
| t·e⁻ᵃᵗ·u(t) | $\dfrac{1}{(a+i\omega)^2}$ | Frequency differentiation property |
$\mathcal{F}\{af+bg\} = a\mathcal{F}\{f\} + b\mathcal{F}\{g\}$. Transforms sum by summing component transforms.
$\mathcal{F}\{f(t-t_0)\} = e^{-i\omega t_0}F(\omega)$. Time delay = phase rotation in frequency.
$\mathcal{F}\{e^{i\omega_0 t}f(t)\} = F(\omega-\omega_0)$. Modulation shifts the spectrum.
$\mathcal{F}\{f(at)\} = \dfrac{1}{|a|}F\!\left(\dfrac{\omega}{a}\right)$. Time compression = frequency expansion.
$\mathcal{F}\{f'(t)\} = i\omega\, F(\omega)$. Differentiation in time = multiply by $i\omega$ in frequency.
$\mathcal{F}\{f*g\} = F(\omega)\cdot G(\omega)$. Convolution in time = multiplication in frequency.
$\int|f(t)|^2 dt = \dfrac{1}{2\pi}\int|F(\omega)|^2 d\omega$. Energy is conserved across domains.
$\mathcal{F}\{F(t)\} = 2\pi\,f(-\omega)$. The rect-sinc duality is a classic example.
For $f(t) = e^{-at}u(t)$ with $a > 0$ (a causal signal, zero for $t < 0$):
For $f(t) = e^{-t^2}$ (the unit Gaussian, even and square-integrable):
For a periodic function with period $T$, the Fourier Series expands it as:
where the coefficients are computed by:
The Fourier Transform is foundational across many disciplines. In signal processing, it underlies filtering, modulation, and spectral analysis. In electrical engineering, it is used for circuit analysis, frequency response, and LTI system theory. In physics, it appears in quantum mechanics (wave-particle duality), optics (diffraction), and the Heisenberg uncertainty principle. In mathematics, it is fundamental to the study of PDEs, harmonic analysis, and distribution theory. In medical imaging, the MRI machine reconstructs images using the 2D Fourier Transform.
Enter as heaviside(t) or u(t). Example: causal exponential is e^(-a*t)*heaviside(t).
Enter as delta(t). The calculator uses the sifting property: $\mathcal{F}\{\delta(t)\} = 1$.
Use abs(t) or |t|. Example: two-sided exp is e^(-abs(t)).
Always use * for multiplication: write 2*t, not 2t. Use e^(-a*t) for $e^{-at}$.
This Fourier Transform calculator covers: continuous Fourier transform, discrete Fourier transform, inverse Fourier transform calculator, Fourier series coefficients, Fourier transform pairs table, angular frequency Fourier transform, ordinary frequency Fourier transform, Fourier transform of Gaussian, Fourier transform of exponential, Fourier transform with steps, signal processing calculator, frequency domain analysis, spectrum calculator, Parseval's theorem calculator, and convolution theorem calculator. Whether you're working on EE circuits, quantum mechanics, optics, or mathematical physics, this tool provides verified symbolic results.
The Fourier Series applies to periodic functions and decomposes them into a discrete set of harmonics with integer-multiple frequencies. The Fourier Transform applies to aperiodic functions and produces a continuous frequency spectrum. The Fourier Transform can be seen as the limiting case of the Fourier Series as the period $T \to \infty$, turning the discrete harmonics into a continuous integral.
Use Angular frequency ω (engineering) — $F(\omega)=\int f(t)e^{-i\omega t}dt$ — for electrical engineering, signal processing, and control systems. Use Ordinary frequency ν (physics) — $F(\nu)=\int f(t)e^{-2\pi i\nu t}dt$ — for optics, quantum mechanics, and physical sciences. The symmetric $1/\sqrt{2\pi}$ convention is favored in pure mathematics because both the forward and inverse transforms have identical prefactors.
The Gaussian $e^{-at^2}$ maps to $\sqrt{\pi/a}\,e^{-\omega^2/(4a)}$ — another Gaussian. This self-dual property means Gaussians are eigenfunctions of the Fourier Transform. The Heisenberg uncertainty principle is rooted in the Gaussian achieving the minimum time-bandwidth product: $\Delta t \cdot \Delta\omega \geq \frac{1}{2}$.
The unit step function $u(t) = 1$ for $t \geq 0$ and $0$ for $t < 0$. Enter it as heaviside(t) or u(t). For example, a one-sided exponential is e^(-a*t)*heaviside(t). The calculator automatically interprets u(t) as the Heaviside step function and restricts the integration range accordingly.
Enter the Dirac delta as delta(t). The calculator applies the sifting property: $\mathcal{F}\{\delta(t)\} = 1$ and $\mathcal{F}\{1\} = 2\pi\delta(\omega)$. These are fundamental distributional Fourier Transform pairs used extensively in systems analysis, sampling theory, and quantum mechanics.
The Convolution Theorem states that convolution in the time domain corresponds to pointwise multiplication in the frequency domain: $\mathcal{F}\{f*g\} = F(\omega) \cdot G(\omega)$. This is one of the most powerful results in signal processing — it converts a complex convolution integral into a simple multiplication, enabling efficient filtering, LTI system analysis, and fast algorithms like the FFT.
Fast Mode uses a built-in lookup table and symbolic engine for instant results — covering all standard transform pairs including exponentials, Gaussians, sinc, rect, delta, signum, cosine, sine, and combinations. Accurate Mode loads the full SymPy symbolic mathematics library, enabling computation of arbitrary expressions not in the lookup table. The first load of Accurate Mode takes ~5–15 seconds; all subsequent calculations are instant.
Ready to Practice?
Download our free Fourier Transform CheatSheet — As per User's Requests.
For deeper reading on Fourier analysis, refer to OpenStax Calculus and the Wolfram MathWorld entry on Fourier Transforms. Both verify the transform pairs implemented in this calculator. Results are also cross-referenced against Oppenheim & Schafer's Discrete-Time Signal Processing and Bracewell's The Fourier Transform and Its Applications as part of our 4-layer verification methodology.
Built by DerivativeCalculus.com — Founded November 2025 by Mian Muhammad Asghar LinkedIn ↗, Dubai, UAE · 18+ years in educational technology
4-Layer Verification: Lookup table against known transform pairs · SymPy Accurate Mode · Cross-checked against Oppenheim & Schafer, Bracewell & OpenStax · Community peer-reviewed by mathematics educators
✅ 99.7% accuracy rate · 50,000+ monthly students · 150+ countries · 100% free forever · No paywalls · No sign-up
About the Founder · Trust & Methodology · Editorial Policy · Report an Error