Shockley Diode Calculator

I = Is(e^(Vd/(nVt)) - 1)

How to Use This Calculator

Enter diode forward voltage, saturation current, ideality factor, and temperature, then click Calculate.

Formula

I = Is(e^(Vd/(nVt)) - 1)

  • Vt = kT/q
  • k = Boltzmann constant, q = electron charge

Frequently Asked Questions

What values should I use for n?

Typically n is 1–2. Use 2 for silicon signal diodes as a rough default.

How do I get Is?

Use datasheet typical values or estimate from measured I-V data.