🔬
🔬 Science & engineering

RC Low-Pass & High-Pass Filter Calculator

Results update as you type.

Your numbers

Understanding the RC / RL filter calculator — concept and principle

A first-order RC filter separates slow signals from fast ones with one resistor and one capacitor. Taking the output across the capacitor gives a low-pass filter (it removes noise and high-frequency hiss); taking it across the resistor gives a high-pass filter (it blocks DC and slow drift).

Low-pass and high-pass RC filters at 5 kHzWith 1 kΩ and 100 nF the cut-off is 1,591.55 Hz. A 5,000 Hz signal is about 3.14 times higher, so the low-pass keeps 30% of its amplitude (−10.36 dB, 72.3° lag) while the high-pass keeps 95% (−0.42 dB).One RC pair sorts slow and fastTest signal 5,000 Hzcut-off f_c = 1 ÷ (2πRC) = 1,591.55 HzLow-passinout1 kΩ100 nF−10.36 dB30% of the swing passesHigh-passinout100 nF1 kΩ−0.42 dB95% of the swing passes
5 kHz is above the 1,591.55 Hz cut-off, so the low-pass squeezes it to 30% while the high-pass lets 95% through.

How it is calculated

For an RL filter the same formulas apply with f_c = R / (2πL), since the time constant becomes τ = L/R instead of τ = RC.

The principle

A capacitor's impedance is 1/(j2πfC): large at low frequency, small at high frequency. The resistor and capacitor form a frequency-dependent voltage divider. At low frequency the capacitor is almost an open circuit, so nearly all the voltage appears across it (low-pass passes). At high frequency it is almost a short, so the voltage appears across the resistor (high-pass passes). At f = f_c the two impedances have equal magnitude, the output is 1/√2 of the input (−3.01 dB, half power) and the phase is −45°. Far above f_c the low-pass gain falls by about 20 dB per decade (6 dB per octave), because a single reactive element gives a first-order response.

Worked example

  1. Inputs: R = 1000 Ω, C = 100 nF = 1.0 × 10⁻⁷ F, test frequency f = 5000 Hz.
  2. RC = 1000 × 10⁻⁷ = 1.0 × 10⁻⁴ s, so f_c = 1 / (2π × 10⁻⁴) = 1,591.549431 Hz.
  3. Ratio f/f_c = 5000 / 1591.55 = 3.1416.
  4. Low-pass gain: −10·log₁₀(1 + 9.8696) = −10.36213738 dB.
  5. High-pass gain: −10·log₁₀(1 + 1/9.8696) = −0.4191399285 dB.
  6. Low-pass phase: −arctan(3.1416) = −72.34321285°.
How Cut-off frequency (Hz) changes with R (Ω)How Cut-off frequency changes with R02,0004,0006,0008,0002505007501,0001,2501,5002,000Example: 1,591.549431R (Ω)
Each point is the calculator re-run with only “R (Ω)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
R (Ω)Cut-off frequency (Hz)
2506,366.197724
5003,183.098862
7502,122.065908
1,0001,591.549431
1,2501,273.239545
1,5001,061.032954
2,000795.7747155

How to read the result

A gain of −10.4 dB means the 5 kHz signal leaves a low-pass filter at about 30% of its input amplitude, while the same signal passes a high-pass filter almost untouched (−0.42 dB is about 95%). A useful rule: one decade above f_c the low-pass gain is about −20 dB (10%), two decades about −40 dB (1%).

Common mistakes

Keep in mind: These formulas assume an ideal source and an unloaded output. Capacitor tolerance (often ±5–20%), the load connected to the output and parasitic elements move the real cut-off, so verify critical designs by measurement or simulation.

Frequently asked questions

Why is the cut-off called the −3 dB point?

At f_c the magnitude is 1/√2 ≈ 0.707, and 20·log₁₀(0.707) ≈ −3.01 dB.

What is the time constant and how does it relate to f_c?

τ = RC. A step input reaches about 63% of its final value after one τ, and f_c = 1/(2πτ). Here τ = 0.1 ms.

Sources: P. Horowitz and W. Hill, The Art of Electronics, 3rd ed., Cambridge University Press, Chapter 1 · A. S. Sedra and K. C. Smith, Microelectronic Circuits, Oxford University Press

Checked 8 Nov 2026. Standard textbook formulas in SI units, computed in your browser. For learning and estimates — real designs must follow your local codes and be checked by a qualified engineer.

🔬 All science & engineering tools →🌍 Calculators by country →