Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Buck & Boost Converter Calculator

Duty cycle, inductor, peak current and capacitors for buck, boost and inverting stages.

Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 for 30 days No upload Works offline Engineering

Try before you buy.

  • Free preview: each check’s verdict, the names of the table’s first rows and a watermarked chart, with the inductor, the currents and every other figure hidden.
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Converter

V
V

Sizes the inductor (leave empty for the midpoint).

V
V

The lowest the IC switches at, from its datasheet.

Inductor

The inductor
%

Of the output current; 20–40% is usual (TI).

Losses, capacitors and the IC
%

From the datasheet’s efficiency curve; 80–90% is a fair first guess.

V

0 for a synchronous converter (a second switch).

mV
mΩ

A few mΩ for ceramics, tens to hundreds for electrolytics.

mV
mΩ
A
Inductor —

Inductor current

Across the input range

How it was calculated

    Next steps Done. What next?

    All engineering & electronics calculators

    Results are estimates from the formulas shown, not a professional design or certification. Have a qualified engineer verify anything safety-critical (structures, electrical installations, gas or pressure systems).

    About the Buck & Boost Converter Calculator

    Work out the power stage of a switching converter the way the Texas Instruments application notes do. Choose a buck (step-down), a boost (step-up) or an inverting buck-boost (a negative output), type the input range, the output, the current, the switching frequency and the efficiency, and the calculator gives the duty cycle at the worst-case input, the inductor for your ripple-current target (rounded up to a standard value) and the ripple and peak switch current it gives, with the inductor’s RMS and saturation current.

    It then sizes the output capacitor for a ripple target with its ESR (and the largest ESR the target allows), estimates the input capacitor and the RMS current it carries, gives the load below which the converter leaves continuous conduction (CCM) for DCM, the diode’s current, loss and reverse voltage, the switch voltage, and — with the IC’s switch current limit — the most output current it can deliver. A table shows the duty cycle, ripple and peak current across the input range, and a chart the inductor current over two switching periods.

    Without a pass, the free preview works on your own values and shows the verdict of every check, the names of the table’s first rows and the chart under a watermark, without its numbers; the inductor, the currents, the capacitors, every other figure, the working, Copy result and the CSV come with a Pro pass.

    How to use it

    1. Choose buck, boost or inverting buck-boost; the drawing shows the power stage.
    2. Type the lowest, typical and highest input, the output voltage (for the inverting converter its magnitude), the output current and the switching frequency from the IC’s datasheet.
    3. Size the inductor for a ripple current (20–40% is usual), or type the one you have. Under Losses, capacitors and the IC set the efficiency, the diode drop (0 for a synchronous converter), the ripple you accept with the capacitors’ ESR, and the switch current limit.
    4. Read the inductor and the checks, and the table for the whole input range. Copy result and the CSV need a pass, or unlocking this result.

    Examples

    Buck 12 V to 3.3 V
    Input
    9–15 V in (12 V typical), 2 A, 500 kHz, 90%, 30% ripple
    Result
    D = 24.4% at 15 V; L = 7.975 µH → 8.2 µH; ripple 0.70 A, peak 2.35 A; Cout ≥ 10.6 µF for 20 mV with 5 mΩ ESR
    Boost Li-ion to 5 V
    Input
    3–4.2 V in (3.7 V), 1 A, 1 MHz, 85%
    Result
    D = 49% at 3 V; L = 2.37 µH → 2.7 µH; peak switch current 2.23 A
    Inverting −10 V (TI SLVA721A example)
    Input
    2.7–5.5 V in, 100 mA, 1.25 MHz, VF 0.5 V, L 4.7 µH
    Result
    D = 79.5%, ripple 366 mA, peak 672 mA, switch voltage 16 V; DCM below 37.4 mA at 2.7 V but below 105.6 mA at 5.5 V, so at 5.5 V the 100 mA load runs discontinuous

    Duty cycle and the worst case

    • Buck: D = Vout ÷ (Vin × η). The ripple and the peak current are largest at the highest input, so that is where TI calculates them (SLVA477C).
    • Boost: D = 1 − Vin × η ÷ Vout. The duty cycle and the currents are largest at the lowest input (SLVA372D).
    • Inverting buck-boost: D = (|Vout| + VF) ÷ (|Vout| + VF + Vin), again worst at the lowest input (SLVA721A).
    • The efficiency η goes into the buck and boost duty cycles because the converter must also supply its own losses.

    The inductor

    TI estimates the ripple current as 20–40% of the output current (of Iout × Vout ÷ Vin for a boost, of the average inductor current Iout ÷ (1 − D) for the inverting stage) and sizes the buck and boost inductors at the typical input, the inverting one at the lowest: buck L = Vout × (Vin − Vout) ÷ (ΔIL × fs × Vin), boost L = Vin × (Vout − Vin) ÷ (ΔIL × fs × Vout), inverting L = Vin(min) × D ÷ (ΔIL × fs). The calculator rounds up to the next standard value, so the ripple stays at or below the target, and then works out the real ripple and the peak current ISW = IL(average) + ΔIL ÷ 2 that the inductor, the switch and the diode must take. Choose an inductor whose saturation current is above the peak (TI asks for 20% more for the inverting converter); a larger inductor lowers the peak and raises the current an IC can deliver.

    Capacitors

    • Buck output: Cout ≥ ΔIL ÷ (8 × fs × ΔVout), and the ESR adds ESR × ΔIL; the calculator sizes C for what is left of the target after the ESR.
    • Boost and inverting output: the output capacitor supplies the whole load while the switch is on: Cout ≥ Iout × D ÷ (fs × ΔVout), with an ESR term of ESR × (Iout ÷ (1 − D) + ΔIL ÷ 2).
    • Buck input: Cin ≥ Iout × D × (1 − D) ÷ (fs × ΔVin), carrying Iout × √(D(1 − D)) RMS, half the output current at 50% duty (TI SLTA055).
    • Boost input sees only the inductor’s ripple; inverting input: CI ≥ IL × D ÷ (fs × (ΔVin − ΔIL × ESR)).
    • Ceramic capacitors lose much of their capacitance under DC bias: use X5R or better and the maker’s data at your voltage.

    Continuous and discontinuous conduction

    The equations hold while the inductor current never falls to zero (continuous conduction, CCM). At light load it does, and the converter enters discontinuous conduction (DCM): for a buck below Iout = ΔIL ÷ 2, for boost and inverting converters below Iout = ΔIL × (1 − D) ÷ 2 (SLVA721A, equation 13). Synchronous converters often keep CCM by letting the current go negative; check the IC’s light-load mode.

    Sources

    Limitations

    • The results are a first sizing in continuous conduction from the efficiency you enter; switching losses, the inductor’s winding resistance and the control loop (compensation and stability) are not modelled.
    • Internally compensated ICs need the inductor and output capacitor values their datasheet recommends; use the calculator to check the currents and ripple with those values.
    • Load transients usually need more output capacitance than the steady-state ripple does.
    • Layout, EMI and the IC’s own limits (maximum duty cycle, minimum on-time, thermal limits) must be checked in its datasheet.

    Privacy

    Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

    Frequently asked questions

    What do I get without a pass?

    Without a pass, Buck & Boost Converter Calculator shows each check’s verdict, the names of the table’s first rows and a watermarked chart, with the inductor, the currents and every other figure hidden. Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

    How do I calculate the inductor for a buck converter?

    L = Vout × (Vin − Vout) ÷ (ΔIL × fs × Vin), with ΔIL about 20–40% of the output current. 12 V to 3.3 V at 2 A and 500 kHz with 30% (0.6 A) ripple: 3.3 × 8.7 ÷ (0.6 × 500,000 × 12) = 7.98 µH, so 8.2 µH.

    What is the duty cycle of a boost converter?

    D = 1 − Vin × η ÷ Vout. From 3 V to 5 V with 85% efficiency: 1 − 3 × 0.85 ÷ 5 = 49%. Without losses it would be 1 − Vin ÷ Vout = 40%.

    How much output capacitance does a buck converter need?

    At least ΔIL ÷ (8 × fs × ΔVout) for the ripple alone: 0.7 A of ripple at 500 kHz with 20 mV allowed needs 8.7 µF, and with 5 mΩ of ESR (3.5 mV of the ripple) 10.6 µF. Transients often need more.

    What peak current must the switch and inductor handle?

    The average inductor current plus half the ripple: Iout + ΔIL ÷ 2 for a buck, Iout ÷ (1 − D) + ΔIL ÷ 2 for boost and inverting converters, at the worst-case input. The inductor’s saturation current and the IC’s switch current limit must both be above it.

    When does a converter go into discontinuous mode?

    When the load is so light that the inductor current reaches zero in each cycle: below ΔIL ÷ 2 for a buck and below ΔIL × (1 − D) ÷ 2 for boost and inverting converters. The equations here are for continuous conduction.

    Quick answers and tool search

    Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.