Signal Processing & DSP
Advanced

FFT Bin Frequency

Frequency represented by the k-th bin of an N-point FFT.

Formula

fk=kfsNf_k = \frac{k f_s}{N}

Live Calculator

Members

Variables

f_kBin frequency (Hz)
kBin index
f_sSampling rate (Hz)
NFFT size

Example

f_s=48000, N=1024, k=100: f = 4687.5 Hz

How it works

An N-point FFT breaks a sampled signal into evenly spaced frequency bins, and this formula gives the center frequency of the k-th bin. The spacing between adjacent bins is the sampling rate divided by the FFT length, f_s/N, because the FFT is effectively measuring sinusoids whose periods fit an integer number of cycles across the N samples. So multiplying the bin index k by f_s/N maps a discrete frequency index back into physical units of hertz.

When to use it

Use this when interpreting FFT or spectrum-analyzer output and you need to know what real-world frequency a peak or bin corresponds to. It is especially useful in vibration analysis, audio processing, RF/signal diagnostics, and any task where you convert FFT indices into hertz.

Worked example, step by step

Given: f_s = 96000 Hz, N = 4096, k = 173 Step 1: Compute the frequency spacing per bin: Δf = f_s / N = 96000 / 4096 = 23.4375 Hz Step 2: Multiply by the bin index: f_k = k · Δf = 173 × 23.4375 Step 3: Calculate the result: f_k = 4057.03125 Hz Final answer: the 173rd FFT bin corresponds to about 4057.03 Hz.

Common mistakes to avoid

  • Using the bin number as the frequency without multiplying by f_s/N
  • Forgetting that an FFT bin represents a frequency spacing, not a narrow exact tone frequency
  • Confusing FFT size N with the number of unique positive-frequency bins in a real-valued signal

Did You Know?

The FFT, popularised by Cooley and Tukey in 1965, turned spectral analysis from hours of work into milliseconds.

Share this formula

Reviewed & maintained by the FormulaWon editorial teamLast reviewed September 2026