RC Filter Calculator
RC low/high-pass cutoff frequency, time constant and capacitor for a target.
About this tool
Enter a resistor and capacitor using shorthand like 1k and 100n, and choose low-pass or high-pass. The calculator shows the โ3 dB cutoff frequency, the time constant ฯ and the 10โ90% rise time, a table of gain at frequencies from a tenth to ten times the cutoff, and charging percentages. Enter a target cutoff to get the capacitor value needed with your resistor.
How RC filters and time constants work
A resistor and a capacitor together make the simplest filter. A capacitor's impedance falls as frequency rises, so in a low-pass filter, with the resistor in series and the capacitor to ground, high frequencies are shunted away while low frequencies pass. Swap them for a high-pass filter. The cutoff frequency, where the output has fallen to 70.7% of the input (โ3 dB), is fc = 1 รท (2ฯRC). Beyond it, a first-order filter rolls off at 20 dB per decade, so ten times the cutoff is attenuated to about 10%. With 1 kฮฉ and 100 nF, fc is about 1.59 kHz. The same pair sets a time constant ฯ = RC, here 100 ยตs: the time a capacitor takes to charge to 63.2% of the supply through the resistor. After 5ฯ it is over 99% charged, and the 10โ90% rise time is about 2.2ฯ. RC networks smooth PWM signals, debounce switches, remove noise from sensors, and set timing in circuits such as the 555. Honest limits: these are ideal first-order formulas; the source and load impedances shift the real cutoff, capacitor tolerance can be 10โ20%, and steeper filters need more stages or op-amps. The 555 timer calculator, the decibel calculator and the capacitor code calculator are related.
Frequently asked questions
What is the cutoff frequency of an RC filter?
fc = 1 รท (2ฯRC), the frequency where the output is down 3 dB, or 70.7%.
What is the RC time constant?
ฯ = R ร C, the time for a capacitor to charge to 63.2% through the resistor.
How long does a capacitor take to fully charge?
About 5 time constants, by which point it's over 99% charged.
Is my data saved?
No. The calculation runs in your browser and nothing is stored or sent.