It's easy to get a filter wrong: use the wrong order or mess up your component values and noise gets through to your ADC, sensor signals go sideways, or your PID loop starts to oscillate—all because of a poor RC pick. This Butterworth Filter Calculator works out cutoff, transfer function, phase, required filter order, and helps match real-world resistor and capacitor values for whatever Butterworth type you pick. You’ll see this come up most in audio crossovers, anti-aliasing on data capture, and sensor signal clean-up jobs where a flat passband isn’t negotiable. On this page, you’ll find the fundamental equations, a straightforward design example, a rundown on why pole placement matters, implementation pitfalls, and a detailed FAQ.
What is a Butterworth Filter?
A Butterworth filter is designed to deliver a flat gain in the passband—no ripple or peaks, just a steady response up to the cutoff before rolling off. Both analog and digital forms exist, but the main point stays the same: keep everything level until you want it gone.
Simple Explanation
Think of a Butterworth filter as a gate that doesn’t play favorites—if a frequency is below the cutoff, it passes at full strength; above it, it fades out smoothly, no drama. Other filters trade some unevenness for a steeper cutoff, but Butterworth takes the steady, no-surprises path all the way to cutoff. If you want predictable response, this is a common default.
📐 Browse all 1000+ Interactive Calculators
Quick Navigation
Filter Circuit Diagram
Butterworth Filter Calculator
How to Use This Calculator
This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.
- Pick a Calculation Mode — calculate components, cutoff, transfer function, required filter order, etc.
- Select your Filter Type (low-pass, high-pass, band-pass, band-stop) and specify the Filter Order.
- Fill in your main specs: cutoff frequency and either resistance or stopband attenuation, as needed.
- Click Calculate to get the results.
Butterworth Filter interactive visualizer
Adjust filter order, cutoff, and components to see how the magnitude plot responds. You’ll spot the flat passband and smooth roll-off that are typical of Butterworth filters. This is especially relevant in audio crossover work and sensor signal cleanup, where unevenness is a problem.
Capacitance
15.9 nF
Roll-off Rate
40 dB/dec
-3dB Frequency
1000 Hz
FIRGELLI Automations — Interactive Engineering Calculators
Butterworth Filter Equations
The calculator now separates low-pass, high-pass, band-pass, and band-stop behavior instead of applying one low-pass equation to every option.
Low-Pass and High-Pass Magnitude
Low-pass: |H| = 1 / sqrt(1 + (f/fc)2n)
High-pass: |H| = 1 / sqrt(1 + (fc/f)2n)
Where:
f = test frequency (Hz)
fc = cutoff frequency (Hz)
n = filter order
Band-Pass and Band-Stop Transform
Ω = |(f2 - f02) / (BW x f)|
Band-pass: |H| = 1 / sqrt(1 + Ω2n)
Band-stop: |H| = 1 / sqrt(1 + (1/Ω)2n)
Where:
f0 = center frequency (Hz)
BW = bandwidth (Hz)
Ω = normalized low-pass prototype frequency
Cutoff Frequency and RC Scaling
fc = 1 / (2 pi R C)
This RC equation gives the base frequency scaling for a simple first-order section. Higher-order active Butterworth filters also require the correct second-order section Q values.
Filter Order Determination
n >= log10(10As/10 - 1) / (2 log10(ratio))
Low-pass ratio = fs/fc. High-pass ratio = fc/fs. Band-pass and band-stop modes use the normalized transformation ratio shown above.
Second-Order Section Q Values
Qk = 1 / (2 sin((2k - 1) pi / (2n)))
Use k = 1 to floor(n/2). Odd-order filters also include one first-order section.
Simple Example
Mode: Calculate Component Values - Low-Pass, 2nd order
Cutoff Frequency: 1,000 Hz
Resistance: 10,000 ohms
Result - Base RC Capacitance: 15.915 nF
Second-order section Q: 0.7071
Magnitude at cutoff: -3.01 dB
Theory & Engineering Applications
The Butterworth filter is basic but reliable—good for a flat frequency response when you don’t want surprises in the passband amplitude. It’s not the steepest out there, but it doesn’t fight you with ripples or unexpected peaks. Most of the time, if you need accuracy in the amplitude but can live with a gentler cutoff, this is the go-to design. If you need really sharp cutoffs, Chebyshev or elliptic filters get you there, but they add passband ripple. Butterworth takes a plain, no-ripple approach—and that’s sometimes the best route, depending on what you’re building.
The Maximally Flat Approximation
The math has teeth: every derivative of the squared transfer function up to 2n-1 is zero at DC, so you get a flat response from zero up to the cutoff. The standard equation is |H(jω)|² = 1/(1 + (ω/ωc)^(2n)), which always hits -3.01 dB at cutoff for any order. That makes system-level math and cascade calculations a bit more straightforward than some other schemes. But this focus on amplitude flatness comes with a trade: as order goes up, the phase response gets less and less linear. If you’re handling audio pulses, fast sensor data, or something that needs shape preserved, high-order Butterworth can smear things out even when the gain response looks textbook-perfect. Scope your phase plots if that matters to you—it can’t be ignored in some applications.
Many engineers overlook this: the more poles you add, the more phase kick you get near cutoff. A fourth-order might give you almost 180° at cutoff, and it’s not a constant offset—it’s a steep curve, affecting pulses and time-domain signals.
Roll-Off Rate and Practical Limitations
The steepness is mathematically 20n dB per decade (6n dB per octave), where n is the order. Second order gives 40 dB/decade; fourth order, 80. However, that textbook roll-off number only applies when you’re far past the cutoff—close to cutoff, actual attenuation is much less. Say you use a fourth-order Butterworth and double the frequency over cutoff; you get only about 24 dB attenuation at that point, not the full 80 you’d expect by multiplying. If you must suppress something close to your passband, you’ll need more stages, or a different type of filter entirely (usually at the expense of ripple or other tradeoffs).
Tolerances catch up fast in higher orders. Stack 5% resistors and capacitors and you’ll see cutoff points drift by 10–15% in larger cascades, even if each stage is “close enough” on its own. Temperature and time will drift your caps especially—hundreds of ppm/°C is normal, pushing your band edges if you’re not careful. If you need stable cutoff (for audio crossovers, for instance), invest in tighter parts, or add some calibration margin in your design, because drift sneaks up fast in bigger filters.
Active vs. Passive Implementation Strategies
Passive circuits (just R, C, and L) are great if you’re working below 100 kHz and you don’t want to rely on a power supply. But inductors bring real issues: they have resistance, can saturate, and get big and expensive fast above a few kHz. Air-cores go huge, ferrites bend your transfer function, and parasitics creep in. For higher frequencies or anytime you can power an op-amp, active filters (like Sallen-Key or Multiple Feedback) let you skip the inductor and control things with R and C only. Sallen-Key is common—good enough for most, easy to build, stable, and doesn’t need matched components as tightly as some other topologies. Once you need to go above second order, just cascade sections; it’s rarely practical to do a true high-order stage in a single go. Building with multiple biquad stages means you can trim and adjust one piece at a time, making mistakes easier to trace and fix.
Pole Placement and S-Plane Design
For Butterworth, the poles line up evenly around a semicircle at a radius set by your cutoff frequency on the left half of the s-plane. Second order puts them at ±45° (Q = 0.707), fourth order puts them at ±22.5° and ±67.5° (Q values shift accordingly, getting higher at the edge). As filter order increases, some sections end up with pretty high Q—sharp peaks if your part values drift. Small errors in high-Q sections will swing your actual response way more than with low-order filters. The geometry ensures everything is -3 dB at the cutoff, so you always know where your reference point is, but beyond that, poles farther from the imaginary axis contribute less and less, and those close in ramp up phase shift quickly near their frequencies. This is why you see more time-domain shaping as order increases, even if the amplitude is still perfectly flat.
Worked Example: Audio Crossover Network Design
Suppose you’re designing a third-order low-pass filter for a speaker, aiming for a cutoff of 2.5 kHz. Use a Sallen-Key topology. For typical op-amp circuits, R = 10 kΩ is a standard value. First, tackle the second-order section: for critical-damping (Q = 1.0 for this stage in a third-order design), use C = 1/(2πf_c R) → C ≈ 6.366 nF. Find the nearest readily available value (6.8 nF) and calculate the real cutoff (now shifted to about 2,341 Hz, 6.4% low—normal for E12 parts). For the first-order part, use the same R, C = 6.366 nF. Again, choose the closest, check the actual frequency, and update your paperwork. When you check attenuation at 5 kHz, you get ~-17 dB—not quite the full 18 you’d expect per octave, but the math lines up. Phase shift at cutoff is -135°, and group delay at cutoff is 204 microseconds—a nontrivial chunk of one period at 2,341 Hz, so if your application needs phase flatness, keep this in mind. If you need tighter cutoffs or better accuracy, hunt for high-tolerance capacitors or include some tuning allowance.
Applications Across Engineering Disciplines
Anti-aliasing: Before your ADC, stick a Butterworth filter in to keep frequencies above Nyquist from wrecking your readings. For a 100 kHz sample rate, a sixth-order with a 40 kHz cutoff will get you to about 56 dB down at 50 kHz. That’s good enough for typical 12-bit converters. Place it close to your ADC; you don’t want high-frequency noise sneaking in after the filter. For multi-channel systems, remember the filter delays different frequencies—if timing’s critical between channels, align your group delays.
Medical instrumentation: Filters are standard in ECG, EEG, and EMG circuits—usually a 0.05 Hz high-pass to clear baseline wander, plus a fourth-order low-pass near 150 Hz to cut muscle or mains hum. The flat response preserves the waveform shapes clinicians rely on. With moderate orders (below 6), the phase issues aren’t usually a showstopper.
Control and feedback (PID): Use a Butterworth to clean up your sensor input before the controller, especially if high-frequency noise is sneaking in. Set its cutoff about a decade below where your control loop bandwidth sits, and noise will drop, but the phase lag builds up. Don’t go overboard with the order—if you push phase lag too far, your controller may lose margin and start to oscillate. If you’re doing serious control, always check phase and gain margins after adding a filter—filters always eat into your phase margin. Other tuning and damping strategies are sometimes needed. For more specific calculator tools, check the calculator library.
Digital Implementation and Bilinear Transform
When going digital, you use the bilinear transform to map your analog design into a digital “s-plane” that covers the z-plane unit circle. This method stretches frequencies near Nyquist, so your original analog cutoff no longer lines up after conversion. To correct for this, use pre-warping: figure the analog cutoff you want in digital, then design your analog prototype at the corresponding pre-warped frequency. For example, implementing a fourth-order at a 1 kHz cutoff and 10 kHz sample rate: the transformed frequency becomes about 1,034 Hz. After building at that frequency in your analog math and converting, your digital filter will actually hit -3 dB at 1 kHz. For cutoffs much lower than 1/10th sample rate, you can often skip pre-warping (error is minimal), but for tight high-frequency designs, you need it for accuracy.
Practical Applications
Scenario: Audio Equipment Design
An audio engineer designing a three-way speaker splits signals at 250 Hz and 3,500 Hz with third-order Butterworth crossovers, starting with 10 kΩ resistors in each stage. Calculated capacitance values are 63.66 nF (250 Hz section) and 4.547 nF (3.5 kHz section), but real-world capacitor values are 68 nF and 4.7 nF. This shifts the actual crossover points to 234 Hz and 3,389 Hz—well within a ±7% range, which is fine for audio work. The filter keeps gain flat through the crossovers, ensuring no hump or dip is introduced at the transition.
Scenario: Industrial Process Control
A PID loop controlling a bioreactor runs unstable with a 2 s oscillation. The engineer checks the noise at this frequency; the existing 0.1 Hz cutoff (second-order) gives only -9.5 dB at 0.5 Hz—too little to kill the oscillation. She uses the calculator to see a sixth-order is needed for 40 dB down at 0.5 Hz. After building it with calculated cascaded Sallen-Key stages (tuned for 0.05 Hz cutoff), temperature becomes stable within ±0.2°C, resolving the process issue.
Scenario: Seismic Monitoring System
A geophysicist wants to block microseismic noise above 25 Hz while preserving signals down to 0.1 Hz. High-stability, tight-tolerance 15 kΩ resistors are selected. The calculator shows a fourth-order design needs 425 nF caps per stage, and a sixth-order ups that to 637 nF. Running the numbers at 50 Hz, the fourth-order gives 36 dB, the sixth-order 54 dB attenuation. With a 24-bit ADC, the extra 18 dB from the higher order helps keep small earthquakes visible against city background noise, improving warning time by a few seconds over lower orders.
Frequently Asked Questions
Free Engineering Calculators
Explore our complete library of free engineering and physics calculators.
Browse All Calculators →🔗 Explore More Free Engineering Calculators
About the Author
Robbie Dickson — Chief Engineer & Founder, FIRGELLI Automations
Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.
📹 Video Walkthrough — How to Use This Calculator
📹 Video Walkthrough — How to Use This Calculator
Need to implement these calculations?
Explore the precision-engineered motion control solutions used by top engineers.
