NewAI Part GeneratorFree to get started
FREE TOOL

RC high pass filter calculator

This RC high-pass filter calculator gives the cutoff frequency from R and C, or the resistor or capacitor for the cutoff you want, rounded to standard values. See the Bode plot, the effect of the source and load, and how much a square wave sags through an AC coupling capacitor.

Solve for
Examples
Ω
F
Hz

Optional: gain and phase at this frequency.

Hz

Optional: how much a 50% duty square wave sags (tilt) through the filter.

Ω

Optional: output resistance of whatever drives the capacitor.

Ω

Optional: input resistance of the next stage (parallel with R).

Cutoff frequency (−3 dB)

159.2 Hz

Time constant τ
1 ms
−20 dB at
16 Hz
−40 dB at
1.592 Hz
Settles to 1% after a DC step
4.605 ms 4.6 τ
Square wave tilt ≤ 1% above
50 kHz

Assumes a low-impedance source and a high-impedance load. If the next stage has an input resistance, enter it as the load: it appears in parallel with R.

Frequency response (Bode plot)
-40-30-20-100020406080101001k10kFrequency (Hz)Gain (dB)Phase (°)−3 dBfc 159 Hz
Gain (dB)Phase (°)

How do you calculate a high pass filter cutoff frequency?

Use fc = 1 ÷ (2πRC), with the capacitor in series and the resistor to ground. A 10 kΩ resistor with a 100 nF capacitor gives RC = 1 ms, so fc = 159 Hz. At that frequency the output is 3 dB down (70.7 %) and leads the input by 45°; below it the output falls 20 dB for every tenfold drop in frequency, and DC is blocked completely.

RC high pass filter formula and transfer function

A capacitor in series with the signal and a resistor to ground form a divider whose ratio depends on frequency. The capacitor’s reactance rises as frequency falls, so less of the signal reaches the resistor, and none of a DC level does.

fc = 1 ÷ (2π × R × C)
fc
cutoff (−3 dB) frequency in Hz
R
resistance to ground in Ω (in parallel with any load)
C
series capacitance in F

Rearranged for the part you are choosing:

R = 1 ÷ (2π × fc × C)     C = 1 ÷ (2π × fc × R)

The RC high-pass filter transfer function gives the gain and phase at any frequency f, relative to the passband:

|H(f)| = (f / fc) ÷ √(1 + (f / fc)²)     φ(f) = 90° − arctan(f / fc)

With a source resistance Rs and a load RL across R, the time constant becomes τ = (Rs + R ∥ RL) × C, fc = 1 ÷ (2πτ), and the passband gain is (R ∥ RL) ÷ (Rs + R ∥ RL).

Square wave tilt through a coupling capacitor

During each flat half period T/2 the output decays as e^(−t/τ). In steady state the level V₁ at the start of a half and V₁e^(−x) at its end, with x = T ÷ 2τ, must add up to the step V at each edge. Solving gives the tilt as a fraction of the half-amplitude V/2:

P = 2 × tanh(x ÷ 2) ≈ x = π × fc ÷ f  (small tilt)
P
tilt, (V₁ − V₁′) ÷ (V/2)
x
T ÷ (2τ) = 1 ÷ (2fτ) for a square wave of frequency f

The tanh form is derived here from the exponential decay. The small-tilt rule has a published counterpart for a single pulse: General Radio’s 1968 note models low-frequency droop with this same RC high-pass and, for a droop D under 30 % on a pulse of duration Td, gives f1 ≈ (0.159 ÷ Td) × (D ÷ 100). Since 0.159 is 1 ÷ (2π) and a square wave’s flat top lasts Td = 1 ÷ (2f), that rearranges to D ÷ 100 ≈ π × f1 ÷ f.

How to calculate high pass filter values: worked examples

Example 1: cutoff of 10 kΩ and 100 nF

τ = RC = 10,000 × 100 × 10⁻⁹ = 1 ms. fc = 1 ÷ (2π × 0.001) = 159 Hz. The output is 20 dB down at 16 Hz and 40 dB down at 1.59 Hz.

Example 2: coupling audio into an ADC input of 2.5 kΩ

TI’s application note for the TLV320ADCx120 audio ADC sizes the coupling capacitor against the ADC’s input impedance. For a 20 Hz cutoff with 2.5 kΩ, C = 1 ÷ (2π × 20 × 2,500) = 3.18 µF. The nearest E12 value is 3.3 µF, giving fc = 19.3 Hz. A 20 Hz tone is then 2.86 dB down, as it must be near the −3 dB point. To hold 20 Hz within 0.5 dB the cutoff has to drop to 6.99 Hz: C = 9.11 µF, so a 10 µF part.

Example 3: AC coupling a square wave

1 µF into 100 kΩ gives τ = 100 ms and fc = 1.59 Hz. A 1 kHz square wave sags by 0.500 % across each half cycle (π·fc/f predicts 0.500 %). At 50 Hz the tilt grows to 9.99 %. Any square wave above 500 Hz stays under 1 %. After a DC step the output takes 461 ms to settle within 1 %, which is why large coupling capacitors are slow to recover from a power-up or overload.

High pass filter cutoff frequency table for common R and C values

fc = 1 / (2πRC) for standard values, with R to ground and C in series. Pick the cutoff you need and read off a pair.

R \ C10 nF100 nF1 µF10 µF100 µF
1 kΩ15.9 kHz1.59 kHz159 Hz15.9 Hz1.59 Hz
4.7 kΩ3.39 kHz339 Hz33.9 Hz3.39 Hz339 mHz
10 kΩ1.59 kHz159 Hz15.9 Hz1.59 Hz159 mHz
47 kΩ339 Hz33.9 Hz3.39 Hz339 mHz33.9 mHz
100 kΩ159 Hz15.9 Hz1.59 Hz159 mHz15.9 mHz

High pass filter Bode plot data: attenuation and phase versus frequency

Every first-order high-pass has the same shape; only fc moves it. Multiply your cutoff by the ratio in the first column.

f / fcGainOutput amplitudePhase (lead)
0.01×-40.00 dB1.0 %+89.4°
0.1×-20.04 dB10.0 %+84.3°
0.5×-6.99 dB44.7 %+63.4°
1×-3.01 dB70.7 %+45.0°
2×-0.97 dB89.4 %+26.6°
5×-0.17 dB98.1 %+11.3°
10×-0.04 dB99.5 %+5.7°

Square wave tilt versus frequency

Steady-state tilt of a 50 % duty square wave at a multiple of the cutoff, exact and from the π·fc/f rule of thumb.

f / fcTilt (exact)π·fc/f
10×31.2 %31.4 %
30×10.5 %10.5 %
100×3.14 %3.14 %
314×1.00 %1.00 %
1000×0.314 %0.314 %

Choosing parts that behave

To use this as an AC coupling capacitor calculator, solve for the capacitor with R set to the input resistance of the next stage, often a bias resistor in parallel with an amplifier input, and read that resistance from the datasheet rather than assuming. The source resistance adds to it in the time constant and divides the signal. Large values bring their own problems: aluminum electrolytics are polarized and leak, and X5R or X7R ceramics can lose a large share of their capacitance under a DC bias, which raises the cutoff; film or C0G parts hold their value. A big time constant also means a long settling time after power-up, and a resistor above about 1 MΩ to ground lets bias currents set the DC level. When you need a steeper edge than 20 dB per decade, use a second-order LC or active high-pass.

The cutoff moves inversely with C and R, so tolerance matters. Aluminum electrolytics are often ±20 %, so the 3.3 µF part in example 2 could put the cutoff anywhere from 16.1 Hz to 24.1 Hz. Anything else at the node that the calculation leaves out (a probe, a pull-up, a second input) changes R the same way; if the cutoff is critical, simulate the whole circuit.

Glossary

Cutoff frequency (fc)
The frequency where the output is 3 dB below the passband, also called the −3 dB or corner frequency.
AC coupling
A series capacitor that blocks a DC level and passes the signal; with the input resistance it drives, it forms an RC high-pass.
Time constant (τ)
R × C (plus any source resistance), the time for a step at the output to decay to 36.8 % of its initial value.
Tilt (sag)
The slope across the flat top of a pulse or square wave after a high-pass, as a fraction of the half-amplitude.
Phase lead
A high-pass output leads its input, by 45° at fc and approaching 90° far below it.
Passband
The frequencies above the cutoff, which pass with little attenuation.

Related guides

Frequently asked questions

What is the RC high pass filter equation for the cutoff frequency?

fc = 1 / (2πRC), the same as the low-pass, with R in ohms, C in farads and fc in hertz. At fc the output is 3.01 dB below the passband (70.7 % of the amplitude) and leads the input by 45°.

What cutoff do 10 kΩ and 100 nF give?

159 Hz. RC = 10,000 Ω × 100 nF = 1 ms, and 1 ÷ (2π × 1 ms) = 159 Hz. Below that the output falls by 20 dB per decade, reaching −20 dB at 16 Hz.

How do I size an AC coupling capacitor?

Put the cutoff well below the lowest frequency you need, using the input resistance the capacitor drives as R: C = 1 / (2π × fc × R). For audio into a 2.5 kΩ ADC input with a 20 Hz cutoff that is 3.18 µF, so a 3.3 µF part; to keep 20 Hz itself within 0.5 dB, use 10 µF. With fc a tenth of the lowest signal frequency the loss there is only 0.043 dB.

Why does a square wave sag after AC coupling?

Between edges the input is flat, so the capacitor charges and the output decays toward zero with time constant τ = RC. The sag (tilt) is about π × fc / f of the half-amplitude: under 1 % needs the square wave to be at least 314 times the cutoff.

Does the load or the source change the cutoff of a high pass filter?

Yes. A load resistance appears in parallel with R and a source resistance in series with C, so τ = (Rs + R ∥ RL) × C. For example 1 µF with 47 kΩ to ground, a 600 Ω source and a 47 kΩ load gives 6.6 Hz instead of 3.39 Hz. Enter both in the calculator.

How fast does an RC high pass filter roll off?

20 dB per decade (6 dB per octave) below the cutoff, because it has one pole and a zero at DC. A tenth of the cutoff is about −20 dB and a hundredth about −40 dB. For a steeper edge use a second-order filter such as an LC or Sallen-Key high-pass.

What does a high pass filter Bode plot look like?

The gain is flat above the cutoff, 3 dB down at fc, and falls 20 dB per decade below it. The phase starts near +90° well below fc, passes +45° at fc and settles toward 0° above it.

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

The same two parts swapped: in a high-pass the capacitor is in series and the resistor goes to ground, so DC is blocked and high frequencies pass. The cutoff formula is identical, but the phase goes from +90° (well below fc) to 0°, instead of 0° to −90°.

More free PCB tools

See all free electronics tools →

Sources

Design the whole board, not one number

ProtoFlow is free AI PCB design software: describe a circuit and get a schematic with real parts, PCB layout with an autorouter, SPICE simulation and Gerber files. Native KiCad, Altium and EAGLE import and export. Free on macOS, Windows and Linux.

Get for Mac

Free to start. No card required.