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.

Calculator Electronics Updated Apr 23, 2026
How to Use
  1. Enter cutoff frequency and desired Q (or pick a filter-type preset).
  2. Enter one of the capacitors; tool solves for the matching R and the second C.
  3. Result: standard E24/E96 resistor values for build.
Input
Hz (kHz OK)
F (nF, uF OK)
Presets
Schematic
R (R1=R2)
C1
C2
Q

Show Work

Enter cutoff + Q.

Formulas (equal-R topology)

Cutoff
fc = 1 / (2π·R·√(C1·C2))
With R1 = R2 = R.
Q
Q = ½ · √(C1/C2)
Q set by cap ratio.
Solve R
R = 1 / (2π·fc·√(C1·C2))
Given caps.
C1 from Q
C1 = (2Q)²·C2
Pick C2, compute C1.
Butterworth
Q = 1/√2 ≈ 0.707
Flat passband.
Gain
A = 1 (unity)
Non-inverting unity-gain buffer.

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.

About the Sallen-Key Low-Pass Filter Calculator

The Sallen-Key Low-Pass Filter Calculator is a simple, free helper for electronics and circuit design that runs entirely on your own device. 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 it works

Enter your figures and the result appears instantly, updating the moment you change anything. There is no submit button and nothing to wait for, so it is easy to try a few what-if numbers and compare the results. Just check each box holds the kind of value it expects.

Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.

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).

How do I use the Sallen-Key Low-Pass Filter Calculator?

Just type your numbers. The answer shows up right away — there is no button to press. Change anything and it updates by itself.

Does it cost anything or need an account?

No. The tool is completely free, there is no account to create, and it keeps working offline after the page first loads.

Is anything I type uploaded?

No. The tool works entirely on your device, so the values you enter never leave your browser.

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: