Zener Diode Resistor Calculator

Find the series resistor for a simple Zener shunt regulator and check current and power before choosing parts.

Advanced options
Resistor choice
Heat check
Did we solve your problem today?


How to use our Zener Diode Resistor Calculator

  1. Enter the lowest expected Supply voltage (V), because that is the hardest case for keeping the Zener in regulation.
  2. Enter the Zener voltage (V), Load current (mA), and Minimum Zener current (mA) from your circuit or diode datasheet.
  3. Open Advanced options if you want a standard resistor list, a higher supply voltage for heat checking, part power ratings, or a power margin.
  4. Click Calculate, then read Recommended series resistor, Design check, and Zener current at entered supply first.
  5. Sanity-check the result: the supply voltage should be above the Zener voltage, the Zener current should not be below your minimum, and the heat-check power should be comfortably below the part ratings.

Definitions

Zener diode: A diode used backward across the load so it can hold about its rated voltage when enough current flows through it.

Shunt regulator: A simple regulator where the Zener diode and load sit in parallel, and extra current is shunted through the Zener.

Series resistor: The resistor between the supply and the Zener-load pair. It limits current so the parts do not take too much current.

Load current: The current used by the circuit connected across the Zener voltage.

Minimum Zener current: The least current you want flowing through the Zener after the load current is supplied.

Heat check: The power check made at the highest supply voltage, because higher supply voltage usually makes the resistor and Zener run hotter.

E12, E24, and E96: Common preferred resistor value lists. A smaller list has fewer choices; E96 has more choices.

Power margin: A safety cushion below the printed watt rating. With a 25 percent margin, the calculator warns above 75 percent of the rating.


Common mistakes and quick fixes

Mistake: Using a normal or maximum value in Supply voltage (V) when you need the circuit to regulate at the low end.
Fix: Enter the lowest supply voltage you expect, then use Highest supply voltage for heat check (V) for the hottest case.

Mistake: Leaving Minimum Zener current (mA) at 0 because the load already uses current.
Fix: Enter a real minimum Zener current from the datasheet or your design target so Zener current at entered supply stays in the regulating region.

Mistake: Reading Recommended series resistor as a heat-safe choice without checking power.
Fix: Compare Zener power for heat check and Resistor power for heat check with the selected ratings and margin.

Mistake: Choosing a larger store-bought resistor than Exact resistor from the formula when regulation is the goal.
Fix: Use the calculator's standard-list choice, which picks the largest standard value not above the exact value.

Mistake: Entering load current in amps in Load current (mA) .
Fix: Convert amps to milliamps first, so 0.02 A becomes 20 mA.

Mistake: Ignoring a negative Zener current at entered supply .
Fix: Treat it as a failed regulation case, because the load is asking for more current than the resistor can supply at the Zener voltage.


Limitations & Key Assumptions / Boundary Conditions

  • This is for a simple DC Zener shunt regulator with the Zener diode wired backward across the load and one resistor in series with the supply.
  • The calculation assumes a steady load current. If your load current changes quickly, check the worst low-load and high-load cases separately.
  • The Zener voltage is treated as the target value. Real parts have tolerance, dynamic resistance, temperature drift, and noise.
  • The heat check uses the entered Highest supply voltage for heat check (V), or Supply voltage (V) if the high value is blank.
  • Power ratings depend on package, board copper, airflow, and temperature. A part rated for 0.5 W may not safely handle 0.5 W in every build.
  • This simple regulator wastes current and is usually a poor fit for higher-current loads or battery-powered designs.
  • The calculator does not model supply ripple, startup pulses, surge ratings, Zener knee curves, or resistor tolerance.

Methodology

How the resistor is found

The series resistor must feed both the load and the Zener diode. The Zener is wired backward across the load, so any current not used by the load flows through the Zener.

IL = Load current (mA) / 1000

Iz_min = Minimum Zener current (mA) / 1000

R_exact = (Vin - Vz) / (IL + Iz_min)

Here, Vin is Supply voltage (V), Vz is Zener voltage (V), IL is load current in amps, Iz_min is minimum Zener current in amps, and R_exact is in ohms. The formula is used only when the supply voltage is higher than the Zener voltage and the requested current total is above zero.

How the recommended value is chosen

If Resistor choice list is set to exact, the recommended value is the formula value. If E12, E24, or E96 is selected, the calculator picks the largest standard value that is less than or equal to the exact value.

R_rec = largest standard value <= R_exact

Rounding down is intentional. Rounding up can reduce Zener current below Minimum Zener current (mA) at the entered supply voltage.

Current and power checks

After the recommended resistor is selected, the calculator checks current at the entered supply voltage.

I_R = (Vin - Vz) / R_rec

Iz = I_R - IL

total_current_ma = I_R * 1000

For heat, the calculator uses Highest supply voltage for heat check (V) when entered. Otherwise it uses Supply voltage (V).

Iz_heat = ((Vin_heat - Vz) / R_rec) - IL

Pz_heat = Vz * Iz_heat

Pr_heat = (Vin_heat - Vz)^2 / R_rec

Part power is compared with the selected margin.

P_allowed = P_rating * (1 - Power margin (percent) / 100)

A design passes only when the entered-supply Zener current is at least the requested minimum and the heat-check powers are within the allowed Zener and resistor power.

Mini-example

For a 12 V supply, 5.1 V Zener, 20 mA load, and 5 mA minimum Zener current, the exact resistor is 276 ohm. With the E24 list, the recommended resistor is 270 ohm. The current through the series resistor is about 25.56 mA, so the Zener current is about 5.56 mA. At the same 12 V heat-check voltage, Zener power is about 0.028 W and resistor power is about 0.176 W.


Sources