blog.hirnschall.net
home

Capacitor Impedance Calculator

Contents

Subscribe for New Projects

Calculator

Fill in any two of \( f \), \( C \), \( X_C \) — the third is solved. \( R \) is optional: if provided, \( |Z| \) and \( \phi \) are computed as additional outputs. \( \phi \) can also be used as an input together with \( R \) to replace one of the three main variables.


Fill in any two of f, C, X_C to calculate.

Capacitive Reactance — Explanation

A capacitor resists changes in voltage. At AC, this opposition is called capacitive reactance \( X_C \) and depends on both the capacitance and the signal frequency: \[ X_C = \frac{1}{2\pi f C} \] Where:

Unlike resistance, reactance is frequency-dependent: \( X_C \) decreases as frequency increases. At DC (\( f = 0 \)) a capacitor blocks current entirely — \( X_C \to \infty \). At very high frequencies it approaches a short circuit — \( X_C \to 0 \). This is the basis for using capacitors as high-pass or low-pass filter elements.

Purpose of the Calculator

Given any two of \( f \), \( C \), \( X_C \), the calculator solves for the third. The rearranged formulas are:

Full Impedance with Series Resistance

A real capacitor or RC circuit also has a series resistance \( R \). The total impedance magnitude and phase angle are: \[ |Z| = \sqrt{R^2 + X_C^2} \] \[ \phi = -\arctan\!\left(\frac{X_C}{R}\right) \] The phase angle \( \phi \) is always negative for a capacitor, meaning the current leads the voltage. It ranges from \( 0° \) (purely resistive, \( X_C \ll R \)) to \( -90° \) (purely capacitive, \( X_C \gg R \)).

If \( \phi \) and \( R \) are known instead of \( X_C \), the reactance can be recovered: \[ X_C = -R \cdot \tan(\phi) \]

More info

Looking for more helpful tools and calculators? Explore a wide range of resources to simplify your engineering projects and calculations. Head over to our tools section to find our free online calculators.
For actual projects and informational articles head over to blog.hirnschall.net.

Get Notified of New Articles

Subscribe to get notified about new projects. Our Privacy Policy applies.
Sebastian Hirnschall
Article by: Sebastian Hirnschall
Updated: 22.04.2025