Fermi Level Calculator

Estimate a nondegenerate semiconductor Fermi level from carrier concentration and effective density of states.

Calculate semiconductor Fermi level
This calculator uses the Maxwell-Boltzmann approximation for electrons near a conduction band.

About semiconductor Fermi levels

The Fermi level is the electron chemical potential and helps determine how electronic states are occupied in a material at thermal equilibrium. In a semiconductor it often lies within the band gap, although heavy doping can move it into a band. Its position relative to the conduction and valence band edges controls equilibrium electron and hole concentrations and is central to understanding junctions, contacts, conductivity, and device behavior. For a nondegenerate n-type semiconductor, electron concentration is approximated by the effective conduction-band density of states multiplied by an exponential involving the difference between the conduction-band edge and Fermi level. Rearranging gives the Fermi level as the conduction-band edge minus thermal energy times the natural logarithm of effective density of states divided by electron concentration. The calculator uses Boltzmann's constant in electronvolts per kelvin, so all reported energies are in electronvolts. The approximation works best when the Fermi level is several thermal energies below the conduction-band edge. If electron concentration approaches or exceeds the effective density of states, Fermi-Dirac integrals are needed and the simple Maxwell-Boltzmann expression loses accuracy. Effective density of states also depends on temperature and effective mass; it should be evaluated at the same temperature as the carrier concentration. Consistent concentration units are essential, although any shared volume unit cancels in their ratio. This calculator treats the entered conduction-band energy as the reference supplied by the user. Energy zeros are arbitrary, so the numerical Fermi level is meaningful only relative to band edges or another stated reference. It assumes thermal equilibrium, a uniform material, and a known electron concentration. It does not solve charge neutrality from dopant concentrations, incomplete ionization, band-gap narrowing, spatial electrostatics, or nonequilibrium quasi-Fermi levels. Use it for education and preliminary semiconductor checks, then use a charge-neutrality or device model when temperature-dependent doping, degeneracy, interfaces, illumination, or applied bias matters. Always compare the calculated offset with thermal energy to judge whether the nondegenerate assumption is self-consistent.

Fermi level examples

Values use the nondegenerate conduction-band approximation.

Temperature and concentration ratioEc minus EfFermi level
300 K, Nc/n = 2,800, Ec = 1.12 eV0.205213 eV0.914787 eV
300 K, Nc/n = 10, Ec = 1.00 eV0.059526 eV0.940474 eV
400 K, Nc/n = 100, Ec = 1.10 eV0.158748 eV0.941252 eV

How to calculate the Fermi level

  1. Enter the conduction-band edge relative to your chosen energy reference.
  2. Enter the absolute semiconductor temperature in kelvin.
  3. Enter electron concentration and effective density of states in matching units.
  4. Select Calculate Fermi level and check the band-edge offset against thermal energy.

Frequently asked questions

What does the Fermi level represent?

It is the electron chemical potential at equilibrium. A state at that energy has one-half occupancy under the Fermi-Dirac distribution.

Why is the Fermi level below the conduction band?

In a nondegenerate semiconductor, conduction-band states are only sparsely occupied. Lower electron concentration places the Fermi level farther below the conduction-band edge.

When is this approximation inaccurate?

It becomes inaccurate when the semiconductor is degenerate and the Fermi level approaches or enters a band. In that regime, use Fermi-Dirac statistics and appropriate material models.

Can concentration be entered in units other than cm⁻³?

Yes, if electron concentration and effective density of states use the same volume unit. Their ratio is dimensionless, so matching units cancel.

Does the calculator handle holes?

No, this form uses the electron relation at the conduction band. A corresponding hole calculation uses the valence-band effective density of states and hole concentration.