Real Capacitor Loss Model

Capacitor ESR & Ripple Current Calculator

Compute ESR from dissipation factor, Q factor, conduction/dielectric/leakage loss breakdown, estimated temperature rise and ESL-limited self-resonant frequency — the five numbers that decide whether a capacitor survives your design.

ESR & Ripple Current Calculator

ESR from tanδ, Q factor, conduction & dielectric loss, ΔT, SRF and ESL-limited impedance.

ESR & Q Factor
ESR
0.001Ω
Q Factor
12.5
Power Loss Breakdown
Conduction (I²×ESR): 5.1 mW
Dielectric (ωCV²tanδ): 2895291.8 mW
Leakage (V×I_leak): 2400 µW
Total P: 2895299.28 mW
Estimated ΔT
57906°C
Assumes 20 °C/W thermal resistance
Self-Resonant Freq
0.159MHz
With ESL = 10 nH

📌 Key formulas.ESR = tanδ / (ω × C)  ·  Q = 1 / tanδ  ·  P = I² × ESR + ωCV²tanδ + V × I_leak  ·  SRF = 1/(2π√(L×C))

Scenario Breakthrough Cards

Four Places ESR & Ripple Kill Your Design — And How To Fix Each

The calculator above is the diagnosis. The four cards below map the four failure modes engineers actually see in production, the symptom that flags each, and the cure that fixes it. Click a card to jump to the solution.

🔥

Capacitor runs hot or bulges

Symptom

P = I² × ESR exceeds 1–2 W per cm³ of capacitor volume

Fix

Paralleling reduces ESR by dividing current; switch to lower-ESR polymer or MLCC

Target metric: P < 1 W/cm³
⚡

Ripple current rating exceeded

Symptom

I_rms > I_rated at operating frequency

Fix

Low-frequency ripple is limited by ESR heating; high-frequency by foil skin effect. Use higher-rated part or parallel

Target metric: I_rated ≥ 1.25 × I_actual
📉

Self-resonance below switching frequency

Symptom

Impedance rises above SRF, so capacitor becomes inductive at f > f_srf

Fix

Use smaller-value ceramic for high-frequency decoupling; mix values in parallel to cover bands

Target metric: f_srf >> f_switch
🔗

ESL limits high-frequency decoupling

Symptom

Large capacitors have 5–20 nH ESL; Z(f) = ESL × 2πf dominates above ~1 MHz

Fix

Add a smaller ceramic (100 nF–1 µF) in parallel to cover high frequencies the bulk cap cannot

Target metric: ESL ~ 1–5 nH for small ceramics
Formula Deep Dive

ESR = tanδ / (2πfC) — Where The Formula Comes From

A real capacitor draws current ahead of voltage by exactly 90° minus a tiny loss angle δ. The admittance Y has two parts: the imaginary capacitive term jωC and the real conductance G = ωC × tanδ that represents all the losses lumped together. Inverting admittance to get impedance:

Z = 1 / Y = 1 / (jωC + G) ≈ (G − jωC) / (ωC)² = ESR − jXc

The real part of that impedance is exactly ESR = G / (ωC)² = ωC × tanδ / (ωC)² = tanδ / (ωC). The imaginary part is the familiar capacitive reactance Xc = 1/(ωC). This single formula collapses a capacitor's entire loss structure — leads, plates, dielectric, skin effect — into one frequency-dependent number. That is why ESR always comes with a frequency: it changes with f, and each datasheet publishes tanδ at the frequency it is measured at.

Typical tanδ (Dissipation Factor) by Capacitor Family
Dielectrictanδ RangeNote
Aluminum electrolytic (105°C)0.10 – 0.30Higher with ESR rise over age
Aluminum polymer0.02 – 0.08Low ESR, stable with temperature
Tantalum (MnO₂)0.04 – 0.10Solid, low-ESR alternative to aluminum
Film (polyester)0.002 – 0.005High stability, low loss
Film (polypropylene)0.001 – 0.003Lowest loss of any capacitor family
Ceramic C0G/NP00.0005 – 0.002Nearly lossless, temperature-stable
Ceramic X7R/X5R0.01 – 0.03Higher than C0G but still low
Supercapacitor (EDLC)0.05 – 0.20Frequency-dependent

💡 Leakage current formula.I_leak (µA) ≈ K × C (µF) × V (V) — but K varies wildly by dielectric. The table below gives first-order estimates for the most common families. For precision, always check the datasheet; leakage drifts up 2–3× across temperature and voltage.

ESR & Ripple Frequently Asked

What is ESR and why does it matter?▼

ESR — Equivalent Series Resistance — lumps every loss mechanism inside a capacitor into one number: lead resistance, plate resistance, dielectric loss and skin effect. Every rippling current through ESR dissipates power as heat (P = I² × ESR), which raises capacitor temperature, dries electrolytic electrolyte, further raises ESR, and accelerates death. A 2 A RMS current through 100 mΩ ESR dissipates 400 mW — enough to warm an aluminum electrolytic 8–10 °C above ambient. Switching supply engineers budget ESR before picking parts.

How do I measure or find ESR on a datasheet?▼

Most datasheets publish Dissipation Factor (DF) or tanδ at 1 kHz. Convert it: ESR = tanδ / (2πfC). For a 100 µF electrolytic at 100 kHz with tanδ = 0.08, ESR ≈ 0.08 / (2π × 100 000 × 100×10⁻⁶) ≈ 1.27 Ω — which is what the calculator above outputs. Some datasheets now list ESR directly in mΩ at the rated switching frequency; prefer that over the tanδ-derived figure.

What does Q factor mean for capacitors?▼

Q = Xc / ESR = 1 / tanδ at any single frequency. Higher Q means lower loss. Film and C0G ceramic capacitors have Q = 200–2000 (tanδ 0.0005–0.005); aluminum electrolytics have Q = 3–15 (tanδ 0.07–0.33). Q matters for resonant circuits (LC filters, tank circuits) where loss broadens bandwidth and reduces peak impedance.

How much ripple current can a capacitor handle?▼

Check the datasheet's ripple current rating at the operating frequency. The rating drops at lower frequencies (large current swings heat the capacitor more) and rises at high frequencies (skin effect means less plate area participates). Derate to 80% of the datasheet value for long life. Two capacitors in parallel roughly double the rated ripple current and halve the effective ESR.

What is self-resonant frequency (SRF) and why is it critical?▼

Every real capacitor has tiny series inductance (ESL, typically 2–20 nH). SRF is where Xc = Xl, so impedance bottoms out at ESR only. Above SRF, the capacitor behaves like an inductor and its impedance rises with frequency. A 100 µF bulk capacitor with 10 nH ESL self-resonates near 5 kHz — well below the switching frequency of most buck converters. That is why decoupling networks use multiple values: 100 µF for low frequencies, 10 µF for mid, 100 nF for high, each covering its own band.

What is the difference between conduction loss and dielectric loss?▼

Conduction loss P = I² × ESR — current flowing through the parasitic resistance of leads, plates and connections. This is what the ripple current calculator outputs. Dielectric loss P = ω × C × V² × tanδ — molecular dipoles flipping back and forth in the dielectric at AC frequencies. It dominates at high voltages and high frequencies (why high-voltage capacitors run warm even with zero external current). Leakage loss P = V × I_leak is usually negligible except for supercapacitors and high-voltage ceramic parts.

How does temperature rise shorten capacitor life?▼

Aluminum electrolytic life roughly halves for every 10 °C rise above rated temperature. So 2 W dissipation in a 100 µF 105 °C part running at 40 °C ambient and 60 °C capacitor case means the part is operating 45 °C below rating, giving roughly 2⁴.⁵ ≈ 22× the rated life. Let that same part run at 95 °C (only 10 °C below rating) and life drops to 1/2 of rating.

Related Capacitor Calculators

🧪

Cylindrical & Spherical

Calculate capacitance of coaxial cylindrical and concentric ...

🎵

Speaker Crossover Cap

Compute series capacitor (tweeter high-pass) and parallel in...

🎚️

DC Link Capacitor

Size DC bus capacitors for 3-phase inverters, VFDs and motor...

⏳

Capacitor Lifetime

Estimate capacitor life from rated lifetime (e.g. 105°C/2000...

📈

ESR & Ripple Current

Compute equivalent series resistance from tanδ/DF/Q, dissipa...

⚙️

PFC & Capacitor Bank

Size kvar compensation for industrial power factor correctio...

⚖️

Cap Voltage Divider

Split voltage across 2–4 series capacitors instantly: Vn = Q...

🔌

Power Supply Cap

Size rectifier bulk, buck-converter output and hold-up capac...

📻

LC Resonance

Get f₀ = 1/(2π√LC) for parallel or series LC tanks, plus Q f...

📉

RC Filter Cap

Solve C = 1/(2πfR) for low-pass, high-pass, band-pass and no...

🔊

Coupling & Bypass

Size AC coupling, input/output, emitter and cathode bypass c...

💎

Crystal Load Cap

Calculate C1 and C2 for a crystal oscillator: C = 2CL − Cstr...

🔧

Motor Capacitor Sizing

Size start and run capacitors for split-phase, cap-start, ca...

🎨

Capacitor Color Code

Decode 3-band, 4-band and 5-band capacitor color codes to pF...

📶

Capacitive Reactance

Compute Xc in Ω/kΩ/MΩ from frequency and C, with parallel-R ...

🔋

Capacitor Charge

Calculate stored charge Q = CV in C, mC, µC, nC, pC from cap...

⏱️

RC Time Constant

Get τ in seconds, ms, µs, ns from any R and C pair, plus the...

⚡

Capacitor Energy

Compute energy stored in any capacitor from E = ½CV² with li...

❄️

HVAC Capacitor Under Load

Test an HVAC run capacitor under load: enter amps, volts and...

📐

Parallel Plate Capacitor

Compute capacitance from plate area, separation and dielectr...

🔗

Series & Parallel Capacitors

Combine up to 12 capacitors in series or parallel with per-c...

🔄

Capacitance Converter

Convert capacitance between pF, nF, µF, mF and F live, and t...