RC Filter Calculator
Design a first-order RC low-pass or high-pass filter. Calculate cutoff frequency, time constant, and frequency response from R and C values.
How to Use
- Pick low-pass or high-pass topology.
- Enter R and C values (or specify a target cutoff frequency).
- Cutoff frequency fc = 1/(2πRC) — the −3dB point.
- Frequency response plot shows attenuation above/below cutoff.
Show Work
Formulas
History of the RC Filter
The RC filter is a direct consequence of Oliver Heaviside's 1890s impedance formalism: treat the capacitor as 1/(jωC) and analyze the circuit as a frequency-dependent voltage divider. At low frequency the capacitor's impedance is huge (acts open); at high frequency it's tiny (acts as a short). Put that in series or shunt with a resistor and you have a first-order filter whose −3 dB corner is fc = 1/(2πRC).
The filter became indispensable in early 20th-century long-distance telephony. George Campbell at AT&T in 1899 first used composite filter networks to split voice-band and carrier signals on shared copper lines; the resulting carrier telephone systems multiplied the capacity of a single pair by 24× by the 1920s. Filter synthesis matured rapidly in the 1930s through the work of Wilhelm Cauer and Otto Brune, and by WWII every radar, direction-finder, and radio receiver had dozens of RC, LC, and later active filter stages cascaded in its signal path.
The single-pole RC is still the most-used filter in the world. It's the integrator every microcontroller sits behind to anti-alias its ADC, the AC coupling cap on every audio amp input, the debouncer on every mechanical switch, and the ripple-smoothing cap downstream of every linear regulator. Its 6 dB/octave roll-off is gentle, but it's cheap, passive, unconditionally stable, and never drifts.
About This Calculator
Pick low-pass (R in series, C to ground) or high-pass (C in series, R to ground), enter R and C with engineering suffixes, and this calculator returns the cutoff frequency, time constant, and log-log frequency response showing gain and phase. Or enter a target fc and the tool solves for C given the R you chose — useful for working with a standard resistor value.
The math assumes infinite load impedance at the output. For a real load comparable to R, the output sags; buffer with an op-amp follower or lower R so the load no longer matters. Everything runs in your browser; no values leave the page.
Frequently Asked Questions
Low-pass vs. high-pass?
Low-pass: cap to ground, output at cap. Passes low frequencies, blocks high. High-pass: cap in series, output at resistor. Blocks DC, passes high. Same components, different topology.
What is the −3 dB point?
The frequency where signal amplitude drops to 1/√2 ≈ 70.7% of input (power drops to 50%). It\'s the "cutoff" frequency — below which the filter passes signal, above which it rejects (or vice versa for high-pass).
How fast does it roll off?
First-order filter: 20 dB/decade (6 dB/octave). That means each 10× in frequency gives 10× attenuation. For sharper rejection, cascade multiple filters or use higher-order designs.
When do I use RC vs RL?
RC filters are cheap, compact, and good for signal conditioning. RL filters are uncommon except in power applications (EMI chokes, PFC inductors). LC combines R-free low-loss with sharper roll-off, common in RF.
How does load impedance affect it?
A purely-RC filter assumes no current drawn from the output. A real load changes the transfer function. Buffer with an op-amp follower if the load impedance is comparable to R, or make R much smaller than the load.
Common Use Cases
ADC Anti-Alias Filter
Low-pass at half the sample rate to prevent aliasing. For 1 kHz sampling: fc ≈ 400 Hz with R=4k, C=100nF.
AC Coupling
High-pass before an amplifier to remove DC offset. Pick fc below lowest signal frequency — 20 Hz for audio (C=10µF, R=800Ω).
Switch Debounce
Low-pass smooths button contact bounce. τ = R·C of a few ms filters out the chatter.
Power Supply Ripple
Low-pass at 100 Hz with fc around 10 Hz reduces mains-frequency ripple from rectifier output.
Sensor Conditioning
Low-pass to smooth thermistor or strain gauge readings before digitization.
Last updated: