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 \ C | 10 nF | 100 nF | 1 µF | 10 µF | 100 µF |
|---|
| 1 kΩ | 15.9 kHz | 1.59 kHz | 159 Hz | 15.9 Hz | 1.59 Hz |
| 4.7 kΩ | 3.39 kHz | 339 Hz | 33.9 Hz | 3.39 Hz | 339 mHz |
| 10 kΩ | 1.59 kHz | 159 Hz | 15.9 Hz | 1.59 Hz | 159 mHz |
| 47 kΩ | 339 Hz | 33.9 Hz | 3.39 Hz | 339 mHz | 33.9 mHz |
| 100 kΩ | 159 Hz | 15.9 Hz | 1.59 Hz | 159 mHz | 15.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 / fc | Gain | Output amplitude | Phase (lead) |
|---|
| 0.01× | -40.00 dB | 1.0 % | +89.4° |
| 0.1× | -20.04 dB | 10.0 % | +84.3° |
| 0.5× | -6.99 dB | 44.7 % | +63.4° |
| 1× | -3.01 dB | 70.7 % | +45.0° |
| 2× | -0.97 dB | 89.4 % | +26.6° |
| 5× | -0.17 dB | 98.1 % | +11.3° |
| 10× | -0.04 dB | 99.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 / fc | Tilt (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.
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 →
- Sallen-Key filter calculatorComponent values for a unity-gain Sallen-Key low-pass or high-pass filter with Butterworth, Bessel or Chebyshev response.
- Op amp gain calculatorGain and resistor values for inverting, non-inverting, difference and summing op amp circuits, with bandwidth from GBW.
- RC filter calculator (low pass)Cutoff frequency of an RC low-pass filter, or R or C for a cutoff, with the Bode plot and standard part values.
- RLC circuit calculatorResonant frequency, Q, bandwidth and damping of series or parallel RLC circuits, with the impedance curve.
- Online KiCad design checkerUpload a KiCad project to run KiCad 10 DRC, ERC and schematic parity, plus JLCPCB or PCBWay rules. Every finding links to its fix.
- AI circuit diagram makerDescribe a circuit in plain English and get a clean schematic with standard symbols and a checked netlist. Export SVG, PNG, PDF, KiCad or SPICE.
Sources
- Kuphaldt, Lessons In Electric Circuits Vol. II, Chapter 8: Filters (high-pass and band-pass RC filters)
- Kuphaldt, Lessons In Electric Circuits Vol. I, Chapter 16: RC and L/R Time Constants (the exponential decay used in the tilt derivation)
- Texas Instruments SBAA583, Working With Analog Inputs in the TLV320ADCX120 and PCMX120-Q1 Family (coupling capacitor and input impedance)
- IEC 60063:2015, Preferred number series for resistors and capacitors
- J. K. Skilling, Pulse and Frequency Response: Some Useful Relations, General Radio Experimenter, Nov-Dec 1968, p. 4 (droop of an RC high-pass; scan hosted by IET Labs)
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.