Inductor Ripple Current Calculator

Peak-to-peak inductor ripple current from L, or the inductance needed to hit a target ripple percentage.
Ripple from L
Required L from Ripple Target

Ripple Current from a Given Inductor

ΔIL = (Vin−Vout)×D / (f×L)  (D=Vout/Vin)
12V→5V, 500kHz, 10µH, 2A
24V→12V, 100kHz, 47µH, 3A
5V→3.3V, 1MHz, 2.2µH, 1A
V
V
Hz
µH
A
Enter values and press Calculate.

Required Inductance for a Target Ripple

L = (Vin−Vout)×D / (f×ΔIL)  where ΔIL=ripple%×Iout
12V→5V, 500kHz, 2A, 30% ripple
24V→12V, 300kHz, 5A, 25% ripple
5V→3.3V, 1MHz, 1A, 40% ripple
V
V
Hz
A
%
Enter values and press Calculate.

Inductor Ripple Current in Buck Converters

In a buck converter, the inductor current rises while the switch is on (charging from Vin−Vout) and falls while the switch is off (discharging through the freewheeling diode/FET at −Vout). Over one switching period this produces a triangular current waveform riding on top of the DC output current; its peak-to-peak size is the ripple current ΔIL, a key design choice that trades off inductor size, efficiency, transient response, and output capacitor requirements.

QuantityFormula
Ripple currentΔIL = (Vin−Vout)×D/(f×L), D=Vout/Vin
Required inductanceL = (Vin−Vout)×D/(f×ΔIL)
Peak inductor currentIpeak = Iout+ΔIL/2
Valley inductor currentIvalley = Iout−ΔIL/2

A common design rule of thumb targets ripple current between 20% and 40% of the rated output (load) current: too low wastes inductor size/cost for little benefit; too high increases core/copper loss, output capacitor ripple, and the risk of entering discontinuous conduction mode (DCM) at light load, where Ivalley would go negative.

Real-World Applications & Examples

Worked examples

1. 12V→5V buck, 500kHz, L=10µH, Iout=2A. D=0.417: ΔIL=(12−5)×0.417/(500,000×10×10−6)=2.917/5=0.583 A (29.2% of Iout) — a healthy, well-chosen ripple.
2. 24V→12V buck, 100kHz, L=47µH, Iout=3A. D=0.5: ΔIL=(24−12)×0.5/(100,000×47×10−6)=6/4.7=1.28 A (42.6% of Iout) — slightly higher than the typical 20–40% target.
3. 5V→3.3V buck, 1MHz, L=2.2µH, Iout=1A. D=0.66: ΔIL=(5−3.3)×0.66/(1,000,000×2.2×10−6)=1.122/2.2=0.51 A (51% of Iout) — on the high side, risking DCM at light load.
4. Required L for 30% ripple, 12V→5V, 500kHz, 2A. Target ΔIL=0.3×2=0.6A: L=(12−5)×0.417/(500,000×0.6)=2.917/300,000=9.7 µH — matches the near-standard 10µH used in example 1.
5. Required L for 25% ripple, 24V→12V, 300kHz, 5A. Target ΔIL=1.25A: L=(24−12)×0.5/(300,000×1.25)=6/375,000=16 µH.
6. DCM risk check. At 10% of rated load (Iout=0.2A) with the 0.583A ripple from example 1, Ivalley=0.2−0.583/2=−0.09A (negative) — the converter has already entered discontinuous conduction mode at this light load, which is normal and expected behavior, not a fault.

Frequently Asked Questions

What is inductor ripple current?

The peak-to-peak variation in inductor current over one switching cycle, riding on top of the average (DC) output current, caused by the inductor alternately charging and discharging as the switch turns on and off.

What ripple current percentage should I design for?

A common rule of thumb targets 20–40% of the rated (full-load) output current, balancing inductor size/cost against efficiency, output ripple, and light-load DCM behavior.

What happens if ripple current is too high?

Higher core and copper losses in the inductor, more output voltage ripple (requiring a larger output capacitor), higher peak current stress on the switch and diode, and earlier onset of discontinuous conduction mode at light load.

What happens if ripple current is too low (inductor too large)?

The inductor becomes physically larger, heavier, and more expensive than necessary, with only marginal efficiency or ripple benefit beyond a certain point, and slower transient response to load steps.

What is peak inductor current and why does it matter?

Ipeak=Iout+ΔIL/2 is the highest instantaneous current the inductor (and the switch/diode) must handle; the inductor's saturation current rating and the switch's peak current rating must both exceed this value with margin.

What is discontinuous conduction mode (DCM)?

A mode where the inductor current falls to zero before the next switching cycle begins, typically occurring at light load when the ripple current exceeds twice the average output current (Ivalley<0 in the ideal CCM formula).

Is DCM a problem?

Not inherently — DCM at light load is normal and often improves light-load efficiency, but it changes the converter's control transfer function, which controller designs (and compensators) must account for if wide load range operation is required.

Does the ripple current formula change for boost or buck-boost converters?

The general principle (V×t=L×ΔI during the charging interval) is the same, but the specific formula differs because the inductor sees different voltages during on/off times in each topology — this calculator uses the buck converter's formula specifically.

How does switching frequency affect required inductance?

Required inductance is inversely proportional to frequency for the same ripple target; doubling the switching frequency halves the inductance needed, which is a major reason high-frequency converters use smaller inductors.

Why does duty cycle D appear in the ripple formula?

D determines how long the inductor charges (Ton=D×T) versus discharges each cycle; since ripple depends on both the applied volt-seconds and duration, D directly scales the resulting ripple current.

How do I choose the inductor's saturation current rating?

Select a rating comfortably above the calculated peak current (Iout,max+ΔIL/2), typically with 20-30% margin, to avoid core saturation (which causes a sudden current spike and possible switch failure) during transients or maximum load.

Does higher ripple current always mean higher output voltage ripple?

Generally yes for a given output capacitance and ESR, since output ripple is driven largely by the inductor ripple current interacting with the output capacitor's impedance — see our Output Capacitor Ripple Voltage Calculator.

Can I use this calculator for a synchronous buck converter?

Yes — the ideal ripple current formula (based on volt-second balance) is identical for synchronous and non-synchronous buck converters; synchronous rectification affects efficiency and light-load behavior, not the ideal ripple equation.

Related Calculators

DC-DC Duty Cycle CalculatorOutput Capacitor Ripple VoltageCCM/DCM Critical InductanceAll Calculators