Buck Converter Calculator

Enter input voltage, output voltage, switching frequency, and load current to get duty cycle, inductor, and capacitor values for your buck converter design.

Converter Parameters

Duty Cycle
D = Vout / Vin
Min Inductance
Lmin for CCM at full load
Inductor Current
IL,peak = Iout + ΔIL/2
Min Capacitance
Cmin for ΔVout spec

Design Breakdown

Parameter Value Formula
Enter parameters and click Calculate

Inductor Current Waveform

Triangular ripple in continuous conduction mode (CCM). Peak = Iout + ΔIL/2, valley = Iout − ΔIL/2.

Summary

Enter input voltage, output voltage, switching frequency, and load current to get duty cycle, inductor, and capacitor values for your buck converter design.

How it works

  1. Enter the input voltage (Vin) and desired output voltage (Vout).
  2. Set the switching frequency (typically 50 kHz – 2 MHz).
  3. Enter the maximum load current (Iout) and acceptable ripple ratio (ΔIL/Iout, typically 20–40%).
  4. The calculator computes duty cycle D = Vout / Vin.
  5. Minimum inductance L = (Vin − Vout) × D / (f × ΔIL) is derived to keep the converter in continuous conduction mode.
  6. Output capacitor C = ΔIL / (8 × f × ΔVout) limits output voltage ripple to your spec.

Use cases

  • Designing a power supply for microcontrollers or FPGAs from a battery or bus rail.
  • Selecting inductors and capacitors for switch-mode power supply (SMPS) prototypes.
  • Verifying datasheet reference designs for buck regulator ICs.
  • Estimating efficiency trade-offs when choosing switching frequency.
  • Teaching power electronics — visualizing how frequency and ripple interact.
  • Quick sanity-check before running full SPICE simulation.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu