Butterworth Filter Calculator

A Butterworth filter is a signal processing filter designed to have a maximally flat frequency response — passing some frequencies while attenuating others as smoothly as possible. Enter your Filter Order, Cutoff Frequency, Sample Rate, and Filter Type (low pass or high pass) into the Butterworth Filter Calculator to get the Normalized Frequency, along with Phase Lag, Gain at Cutoff, and Roll-off Rate in dB/octave.

Higher order provides steeper roll-off

Hz

3dB cutoff frequency

Hz

Digital sampling frequency

Results

Normalized Frequency

--

Phase Lag

--

Gain at Cutoff

--

Roll-off Rate

--

Results Table

More Electrical & Electronics Tools

Frequently Asked Questions

What is a Butterworth filter?

A Butterworth filter is designed to have a maximally flat frequency response in the passband, meaning it has no ripples. It provides the smoothest possible magnitude response but has a gradual roll-off compared to other filter types.

How does filter order affect performance?

Higher filter orders provide steeper roll-off rates (better selectivity) but introduce more phase lag and computational complexity. Each order adds approximately 6dB/octave to the roll-off rate.

What is the difference between low-pass and high-pass filters?

Low-pass filters allow frequencies below the cutoff to pass through while attenuating higher frequencies. High-pass filters do the opposite, passing high frequencies and blocking low frequencies.

How do I choose the right cutoff frequency?

The cutoff frequency should be set based on your signal requirements. It's the -3dB point where the filter begins significant attenuation. Consider your signal bandwidth and the frequencies you want to preserve or remove.

What sample rate should I use?

The sample rate must be at least twice the highest frequency of interest (Nyquist theorem). Common rates are 44.1kHz for audio, 48kHz for professional audio, and higher rates for specialized applications.

What is normalized frequency?

Normalized frequency is the cutoff frequency divided by the Nyquist frequency (half the sample rate). It ranges from 0 to 1, where 1 represents the Nyquist frequency.

How does phase lag affect my signal?

Phase lag introduces a time delay that varies with frequency. While Butterworth filters have smooth magnitude response, they introduce non-linear phase distortion that may affect time-sensitive applications.