Capacitor Size Calculator
Calculate required capacitor size for smoothing, decoupling, timing, and energy storage circuits. Supports E-series rounding and voltage derating.
Select a mode and enter your circuit parameters to calculate the required capacitor size.
About
Undersized capacitors cause excessive ripple voltage in power supplies, leading to audible hum in audio circuits and logic errors in digital systems. Oversized capacitors increase inrush current, stress rectifier diodes, and waste board space. This calculator determines the minimum capacitance C for four common design scenarios: smoothing (filter) capacitors after rectification, decoupling capacitors for transient load demands, RC timing circuits, and energy storage applications. All results include automatic rounding to the nearest standard E-series value and a voltage derating recommendation at 50% to 80% of rated voltage per industry practice.
Formulas assume ideal capacitor behavior. Real-world performance degrades with ESR (equivalent series resistance), temperature drift, and aging. Electrolytic capacitors lose up to 20% capacitance over 10 years at rated temperature. Ceramic capacitors (Class II, X7R/X5R) exhibit DC bias derating - a 10µF rated part may deliver only 4µF at 80% of rated voltage. Always verify against the manufacturer datasheet.
Formulas
The calculator implements four distinct sizing equations depending on the selected application mode.
Smoothing (Full-Wave Rectifier):
C = Iload2 ⋅ f ⋅ VrippleSmoothing (Half-Wave Rectifier):
C = Iloadf ⋅ VrippleDecoupling Capacitor:
C = Itransient ⋅ ΔtΔVRC Timing (Time Constant):
τ = R ⋅ C → C = τREnergy Storage:
E = 12 ⋅ C ⋅ V2 → C = 2 ⋅ EV2Capacitive Reactance:
Xc = 12π ⋅ f ⋅ CWhere C = capacitance in F, Iload = DC load current in A, f = AC mains frequency in Hz, Vripple = peak-to-peak ripple voltage in V, Itransient = transient current demand in A, Δt = transient duration in s, ΔV = maximum allowed voltage drop in V, τ = time constant in s, R = resistance in Ω, E = stored energy in J, Xc = capacitive reactance in Ω.
Reference Data
| Capacitor Type | Capacitance Range | Voltage Range | Typical ESR | Temp. Range | Tolerance | Lifespan | Best Use |
|---|---|---|---|---|---|---|---|
| Aluminum Electrolytic | 0.1µF - 1F | 6.3 - 500V | 0.01 - 5Ω | −40 to +105°C | ±20% | 2000 - 10000h | Power supply filtering |
| Ceramic (C0G/NP0) | 0.5pF - 100nF | 10 - 200V | < 0.01Ω | −55 to +125°C | ±5% | > 50yr | Precision timing, RF |
| Ceramic (X7R) | 100pF - 100µF | 6.3 - 100V | 0.005 - 0.05Ω | −55 to +125°C | ±10% | > 50yr | Decoupling, bypass |
| Ceramic (Y5V) | 10nF - 100µF | 6.3 - 50V | 0.01 - 0.1Ω | −30 to +85°C | +22/−82% | > 30yr | Non-critical bulk bypass |
| Film (Polyester/PET) | 1nF - 10µF | 50 - 1000V | 0.005 - 0.1Ω | −55 to +125°C | ±5% | > 100000h | Audio, AC coupling |
| Film (Polypropylene/PP) | 100pF - 10µF | 100 - 2000V | 0.001 - 0.05Ω | −55 to +105°C | ±1% | > 100000h | Snubber, resonant circuits |
| Tantalum | 0.1µF - 1000µF | 2.5 - 50V | 0.05 - 3Ω | −55 to +125°C | ±20% | > 20yr | Low-profile decoupling |
| Polymer (Solid Aluminum) | 10µF - 560µF | 2.5 - 25V | 0.005 - 0.03Ω | −55 to +105°C | ±20% | > 10000h | CPU/GPU VRM decoupling |
| Mica | 1pF - 10nF | 100 - 1000V | < 0.01Ω | −55 to +200°C | ±1% | > 50yr | RF, high-frequency filters |
| Supercapacitor (EDLC) | 0.1F - 3000F | 2.5 - 5.5V | 0.01 - 1Ω | −40 to +65°C | ±20% | 500000 cycles | Energy backup, pulse loads |
| Glass | 0.5pF - 1000pF | 100 - 500V | < 0.005Ω | −55 to +200°C | ±1% | > 50yr | Military, aerospace |
| Vacuum | 1pF - 5000pF | up to 60kV | < 0.001Ω | −55 to +85°C | ±5% | > 30yr | RF transmitters, MRI |