Sallen-Key Low-Pass Filter Calculator
Design a 2nd-order Sallen-Key active low-pass filter. Solves R and C values for a target cutoff frequency and Q, with Butterworth/Chebyshev/Bessel presets.
How to Use
- Enter cutoff frequency and desired Q (or pick a filter-type preset).
- Enter one of the capacitors; tool solves for the matching R and the second C.
- Result: standard E24/E96 resistor values for build.
Show Work
Formulas (equal-R topology)
History of Sallen-Key
R.P. Sallen and E.L. Key at MIT Lincoln Laboratory published their active-filter topology in 1955 in a paper titled "A Practical Method of Designing RC Active Filters." The topology was designed for early analog computer simulations of missile-control systems — an application needing stable 2nd-order LP/HP/BP sections built from vacuum-tube op-amps.
The circuit proved ideal for the op-amp era. Its "unity gain" variant needs just two resistors, two capacitors, and one op-amp to make a clean 2nd-order filter with low sensitivity to component tolerance. Cascaded Sallen-Key stages implement Butterworth, Bessel, and Chebyshev filters of any order with predictable pole placement.
Modern switched-capacitor filter ICs (MAX7400, LTC1069) and digital biquads have displaced Sallen-Key for many applications, but the topology remains the textbook first example and the simplest on-the-breadboard active filter — built into every analog electronics course worldwide.
About This Calculator
Enter cutoff frequency and either pick a filter-type preset (Butterworth, Bessel, Chebyshev) or enter custom Q. Enter a capacitor value C2; the tool computes required R (equal-R topology: R1=R2) and C1 = (2Q)²·C2. Round to standard E24 or E96 for build.
For filter orders > 2, cascade 2nd-order Sallen-Key sections with the Q values from standard filter tables. For 6th-order Butterworth: three sections with Q = 0.518, 0.707, 1.932. Use the Active Filter Order tool to compute required order for your stopband spec. Everything runs client-side.
Frequently Asked Questions
What is Sallen-Key?
A unity-gain 2nd-order active filter topology invented by R.P. Sallen and E.L. Key (MIT Lincoln Lab) in 1955. The op-amp buffers a ladder of 2 Rs and 2 Cs. Minimal parts, low sensitivity to component tolerance, ideal for audio and instrumentation.
Butterworth vs Chebyshev?
Butterworth: Q = 0.707, maximally flat passband. Chebyshev: Q > 0.707, steeper roll-off with passband ripple. Bessel: Q = 0.577, linear phase for pulse signals.
Op-amp choice?
GBW ≥ 100× cutoff for flat response. For 10 kHz filter: use op-amp with 1 MHz GBW (LM358, TL072). For 1 MHz filter: need 100 MHz GBW (LT1028, OPA1611).
Common Use Cases
Audio Anti-Alias
20 kHz Bessel LP before a 48 kHz ADC; linear phase preserves audio transients.
PWM Ripple Smoothing
100 Hz Butterworth LP on a 1 kHz PWM-to-analog output for clean DC bias.
Sensor Denoising
10 Hz LP on a slow thermistor/load-cell signal to reject mains noise.
Last updated: