RC Low-Pass & High-Pass Filter Calculator

Cutoff frequency, attenuation and phase shift for a simple resistor-capacitor filter, with a live Bode chart.
R & C → Cutoff Frequency
Design for Target fc

Cutoff Frequency, Attenuation & Phase

fc = 1 / (2πRC)
1.6kΩ, 0.1µF, Low-Pass
Same R,C, High-Pass
2.2kΩ, 1µF mic-coupling HPF
Ω
Hz
Enter values and press Calculate.
Rule of thumb: at the cutoff frequency fc, the signal is always attenuated by exactly −3.01 dB (about 70.7% of the input amplitude) and phase-shifted by 45° — true for both low-pass and high-pass RC filters.

Magnitude Response (Bode Plot)

Find R or C for a Target Cutoff Frequency

C = 1/(2πfcR)   or   R = 1/(2πfcC)
Hz
Ω
Enter values and press Calculate.

How an RC Filter Works — and Why the Same Parts Give Two Different Filters

An RC filter is nothing more than a resistor and a capacitor in series, with the output taken from across one of the two parts. Because a capacitor's impedance (XC=1/(2πfC)) falls as frequency rises, the R-C pair forms a frequency-dependent voltage divider: at low frequencies the capacitor's impedance is huge (it looks like an open circuit), and at high frequencies its impedance shrinks toward zero (it looks like a short). Which frequencies get passed through depends entirely on where you take the output from:

Both configurations use the exact same formula for the transition point, the cutoff frequency: fc = 1/(2πRC). This is also, not coincidentally, the reciprocal of 2π times the familiar RC time constant (τ=RC) used for charge/discharge calculations — the same R and C values govern both the filter's frequency response and its step-response speed.

Roll-off, attenuation and phase — the full picture

QuantityFormula
Cutoff (−3 dB) frequencyfc = 1/(2πRC)
Low-pass magnitude|H(f)| = 1/√(1+(f/fc)²)  →  dB = −20log₁₀√(1+(f/fc)²)
High-pass magnitude|H(f)| = (f/fc)/√(1+(f/fc)²)
Roll-off rate (past cutoff)−20 dB/decade (−6 dB/octave) — a "first-order" or "single-pole" filter
Phase shift at fc−45° (low-pass) or +45° (high-pass)

Because this is only a first-order filter (one reactive element), the roll-off is gentle: one decade past fc, the signal is down by only about 20 dB (a factor of 10 in amplitude) — not a sharp cliff. Applications needing a steeper cutoff use a second-order filter instead; see the LC Filter calculator (two reactive elements, −40 dB/decade) or the Sallen-Key active filter calculator for op-amp-based second-order designs with a tunable Q.

Real-World Applications & Fully-Explained Examples

Worked examples — explained in full

1. R=1.6 kΩ, C=0.1 µF, low-pass. fc=1/(2π×1600×0.1×10−6)=1/(2π×1.6×10−4)≈994.7 Hz. Frequencies below ∼995 Hz pass through largely unattenuated; frequencies above it are increasingly cut — a typical "treble cut" tone-control filter.
2. The identical R and C, wired as high-pass instead. fc is still 994.7 Hz (the formula doesn't care which output node you use) — but now frequencies above 995 Hz pass through and everything below is cut. Same two components, same cutoff number, completely opposite behaviour, purely because of which node the output wire connects to.
3. Attenuation one decade past cutoff. At f=10×fc≈9947 Hz on example 1's low-pass filter: dB=−20×log₁₀√(1+10²)≈−20.0 dB (about 10% of the input amplitude remains). On the high-pass version at the same frequency, the signal is barely touched: only −0.04 dB — essentially fully passed.
4. One decade below cutoff. At f=fc/10≈99.5 Hz: the low-pass filter barely attenuates it (−0.04 dB, essentially passed), while the high-pass filter cuts it hard (−20.0 dB) — the exact mirror image of example 3, confirming the two filter types are symmetric around fc on a log-frequency scale.
5. Designing for a target cutoff: need fc=1 kHz with a 10 kΩ resistor. C=1/(2π×1000×10000)=1/(6.283×107)≈15.92 nF — round to a standard value like 15 nF or 16 nF depending on what your design tolerance allows.
6. Microphone coupling high-pass filter. A common mic-preamp coupling stage uses R=2.2 kΩ, C=1 µF: fc=1/(2π×2200×10−6)≈72.3 Hz — low enough to pass the full vocal/instrument range while blocking DC offset and subsonic rumble below it.

Frequently Asked Questions

What is the cutoff frequency of an RC filter?

It is the frequency at which the filter's output is attenuated by exactly −3.01 dB (about 70.7% of the input amplitude), calculated as fc = 1/(2πRC). This is true for both low-pass and high-pass RC filters using the same R and C.

What is the difference between a low-pass and high-pass RC filter?

They use the identical resistor and capacitor and the identical cutoff-frequency formula — the only difference is which component the output is taken across. Output across the capacitor gives a low-pass filter (passes low frequencies); output across the resistor gives a high-pass filter (passes high frequencies).

How steep is the roll-off of a simple RC filter?

A single RC stage is a first-order (one-pole) filter with a roll-off of −20 dB per decade (−6 dB per octave) past the cutoff frequency — a gentle slope. Steeper roll-offs need a second-order filter, such as an LC filter or an active Sallen-Key filter.

How much does an RC filter attenuate the signal exactly at fc?

Exactly −3.01 dB, which corresponds to the output amplitude being 1/√2 ≈ 70.7% of the input amplitude, and a phase shift of 45° (negative for low-pass, positive for high-pass).

How do I choose R and C for a target cutoff frequency?

Pick a convenient, commonly-available capacitor value first, then solve R = 1/(2πfcC); or pick a resistor value first and solve C = 1/(2πfcR). Use the "Design for Target fc" tab above to compute either one directly.

Why do audio designers use high-pass filters for coupling stages?

A high-pass (DC-blocking) filter passes the audio-frequency signal of interest while blocking DC offset and very low "subsonic" frequencies (rumble, thumps) that could otherwise saturate later amplifier stages or waste headroom.

Does the RC cutoff formula relate to the RC time constant?

Yes — fc = 1/(2πRC) is simply 1/(2π) times the reciprocal of the time constant τ=RC used for charge/discharge calculations. The same R and C values simultaneously set both the filter's frequency response and how fast it responds to a step change.

What is the phase shift of an RC filter away from cutoff?

For a low-pass filter the phase shift is −atan(f/fc), ranging from 0° at very low frequencies to −90° at very high frequencies (with −45° exactly at fc). A high-pass filter's phase is the complement of this, from +90° down to 0°.

Can I cascade two RC filters for a steeper roll-off?

You can, but a naive cascade of two identical RC stages does not simply double the roll-off to −40 dB/decade at the same fc unless the stages are buffered (e.g. with an op-amp) to prevent the second stage from loading the first — otherwise the combined response shifts and the math gets more involved. A proper 2nd-order design (LC or Sallen-Key) is the standard way to get a clean −40 dB/decade.

What capacitor and resistor values are typical for audio-frequency RC filters?

For cutoffs in the 20 Hz–20 kHz audio range, common combinations use resistors from a few hundred ohms to tens of kilohms paired with capacitors from a few nanofarads to a few microfarads — the calculator above will show you the exact pairing for your target.

Does the source or load impedance affect the cutoff frequency?

Yes, in a real circuit the driving source's output impedance and the following stage's input impedance add to (or divide) the effective R, which can shift the actual cutoff away from the ideal formula's prediction. For critical designs, buffer the filter with an op-amp or account for the surrounding impedances.

Is a low-pass or high-pass filter better for reducing switching noise?

A low-pass filter is the standard choice, since switching noise (e.g. from a PWM signal or switching regulator) is high-frequency and a low-pass filter passes the low-frequency signal of interest while attenuating the noise above the chosen cutoff.

Related Calculators

LC Filter CalculatorSallen-Key Active FilterRC Time ConstantCapacitive/Inductive ReactanceAll Calculators