Home / Science / Engineering / Electrical and electronics / Analog filter designerTool #623

Analog filter designer: Butterworth and Chebyshev Sallen-Key, LC ladder, RC and RL low-pass and high-pass with Bode plot

Design a low-pass or high-pass filter of order 1 to 12 with a Butterworth or Chebyshev response, built as unity-gain Sallen-Key op-amp stages, a passive LC ladder, or a single RC or RL. Get every part value, rounded to E-series, the pole frequency and Q of each stage, the order you need for a given cut, and a Bode plot of the exact and rounded designs.

Keep it one tap away for everyday use.

Bookmark Analog filter designer?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Spec
  2. Parts
  3. Bode plot
  4. Save
Nothing is uploadedWorks offline once open

Filter

What order do I need?

Design

Ideal parts are assumed: a perfect op-amp (unity-gain buffer) and lossless inductors and capacitors. Real op-amps need a gain-bandwidth well above f0 × Q of each stage; use 1 % resistors and C0G/NP0 or film capacitors. For study and planning, not a substitute for professional judgement.

Download

What it does

A filter lets some frequencies through and cuts others. This designer works out the parts for the classic analog filters:

  • Butterworth: the flattest possible passband, −3 dB at the corner.
  • Chebyshev (type I): a steeper cut for the same order, in return for a small ripple in the passband. The corner is where the ripple band ends.
  • Low-pass or high-pass, of order 1 to 12. Each order adds 20 dB per decade of cut far from the corner.

You can build it as Sallen-Key active stages (one op-amp per two orders, unity gain), a passive LC ladder between equal source and load resistances, or a single RC or RL for a simple first-order filter. Every part is listed exactly and rounded to standard E-series values, and the Bode plot shows both, so you can see whether rounding matters.

How to use it

  1. Choose low-pass or high-pass and how to build it.
  2. Pick the shape, the order and the corner frequency (use k for kilohertz: 1k, 4.7k).
  3. For Sallen-Key, choose a capacitor value you have (10n is a good start for audio); the resistors follow. For an LC ladder, give the source and load resistance (50 Ω for RF, 8 Ω for a speaker).
  4. Not sure of the order? Open What order do I need?, type the cut you want at some frequency, and press Use this order.
  5. For passive designs, copy the netlist into the circuit simulator to check it with your own source and load.

Worked example

The page opens on a fourth-order Butterworth low-pass at 1 kHz built from Sallen-Key stages with C = 10 nF. The two stages both have f0 = 1 kHz, with Q = 0.541 and Q = 1.307. For the first stage, C2 = 10 nF, C1 = 4Q²C = 11.72 nF and both resistors are 1/(2Q × 2π × 1 kHz × 10 nF) = 14.7 kΩ. The response is −3 dB at 1 kHz, −24.1 dB at 2 kHz and −80 dB at 10 kHz. Asking for 40 dB at 3 kHz says order 5 is needed.

Tips

  • High-Q stages are sensitive to part tolerance; a Chebyshev with large ripple and high order has very high Q stages.
  • Even-order Chebyshev Sallen-Key designs start at 0 dB and ripple up to the ripple value; even-order Chebyshev LC ladders need a load resistance different from the source, which the tool works out.
  • For an op-amp stage, pick one whose gain-bandwidth is at least 100 × f0 × Q.

FAQ

Why is the LC ladder’s gain −6 dB? The source and load resistances form a 2 : 1 divider. The plot shows the response relative to that.

Can I make a band-pass? Put a high-pass and a low-pass in series when the band is wide. Narrow band-pass designs need a different method.

Are the formulas exact? For ideal parts, yes. Real op-amps, inductor resistance and capacitor tolerance change the response. For study and planning, not a substitute for professional judgement.

Where the numbers come from

  • Butterworth and Chebyshev type I pole formulas, the minimum-order formulas, and doubly terminated ladder g-values (Matthaei, Young and Jones, Microwave Filters, Impedance-Matching Networks and Coupling Structures, 1964; equations only, the values are computed).
  • Unity-gain Sallen-Key low-pass and high-pass transfer functions derived from nodal analysis (Sallen and Key, 1955), with the common equal-resistor and equal-capacitor choices.
  • Checked against SciPy signal.butter, signal.cheby1 (analog), signal.freqs, buttord and cheb1ord; the LC ladders were simulated with the fibub circuit simulator. Example values are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Impedance (EIS) equivalent circuit fitter #111 Paste or open an electrochemical impedance spectrum and fit an equivalent circuit (R(RC), R(RQ), Randles with Warburg diffusion, two-arc R(RQ)(RQ) or a blocking CPE) by complex non-linear least squares. Get each element with its error, the effective capacitance, time constants, exchange current density and a comparison of all circuits. Circuit simulator #621 Type or paste a SPICE-style netlist of resistors, capacitors, inductors and voltage or current sources, then get the DC operating point, an AC sweep with the Bode magnitude and phase at any node, or the voltage against time with pulse, sine or piecewise sources. Nothing is uploaded. Resistor colour code #622 Read a resistor's colour bands (3 to 6 bands) as ohms, tolerance and temperature coefficient, or turn a value into its colour bands; find the nearest standard value in E6 to E192; and design a voltage divider from a pair of standard resistors with worst-case output, current and power. PCB trace width and impedance #624 Work out the minimum PCB trace width for a current and temperature rise with the IPC-2221 formula, with the trace's resistance, voltage drop and heat; and the characteristic impedance, effective permittivity and delay of a microstrip or stripline, or the width for 50 Ω. Millimetres or mils. Op-amp circuit calculator #625 Work out the gain of the classic op-amp circuits from their resistors and capacitors, the real bandwidth from the op-amp's gain-bandwidth product, the output swing and clipping on your supply, slew-rate limits, and the common-mode rejection of a difference amplifier, with a Bode plot and the input and output waveforms. LED resistor calculator #626 Work out the series resistor for one LED or a string of LEDs, pick the standard E12, E24 or E96 value, see the resistor and LED power with a safe resistor rating, how much the current moves with forward-voltage spread and supply tolerance, and plan an array of many LEDs as even strings with a power budget.