Material properties
Number density of electrons
* 10²⁸ electrons/
cu yd
Fermi parameters
Fermi wave number
Fermi energy
Fermi temperature
Fermi velocity
Fermi - Dirac distribution
Fermi Function

Our Fermi level calculator is a handy tool which helps you to determine Fermi parameters from the number density of electrons. Moreover, you can use this calculator to compute the probability of finding a particle with specific energy, which is the so-called Fermi function (the Fermi-Dirac statistics). Read on if you want to learn what is Fermi level and how to calculate it. In the following text you will also find Fermi level equations which can be used to estimate:

  • Fermi energy,
  • Fermi temperature,
  • Fermi velocity,
  • Fermi wave vector (Fermi wavenumber).

Finally, we have provided a table of the number density of free electrons in some metals, which you can use in this calculator.

What is the Fermi level? - Fermi level definition

The Fermi energy is a physical quantity which is used to determine the maximum energy of an electron in the absolute zero temperature (0 K). All energy levels up to Fermi level are occupied by electrons, and all above levels are unoccupied (you can read more about energy levels in Bohr model calculator). The existence of the Fermi level is a consequence of the Pauli exclusion principle, which states that two fermions, e.g., electrons, cannot be in the same stationary state. Fermions are particles that obey Fermi-Dirac statistics and have spin s = 1/2. You should check our magnetic moment calculator to read more about spin.

In other words, the Fermi level is the surface (sometimes called Fermi surface) at absolute zero temperature below which no electrons will have enough energy to rise above the surface. To find Fermi energy, we can imagine that we have an empty system, which we want to fill with electrons. We add electrons one at a time, which will consecutively take further places on stationary states with the lowest energy. When all the electrons have been put in, the highest electron energy level is Fermi energy.

However, at higher temperatures, a certain fraction of electrons will have high enough energy to exist above the Fermi level. The number of those electrons can be estimated using the Fermi-Dirac distribution.

Calculate Fermi energy, Fermi temperature, Fermi velocity and Fermi wave vector (Fermi wavenumber)

Although the above Fermi definition is theoretically correct, we actually use the Fermi gas model to quantify Fermi parameters. A Fermi gas is a phase of matter which consists of a large number of non-interacting fermions. In this case, the Fermi surface forms the Fermi sphere, above which no electron can rise at the absolute zero temperature. You can use our Fermi level calculator to quickly compute Fermi parameters with the following Fermi level equations:

  1. Fermi wave vector (Fermi wavenumber): kf = (3 * π² * n)^(¹/₃)
  2. Fermi energy: Ef = ħ² * kf² / (2 * m)
  3. Fermi velocity: vf = ħ * kf / m
  4. Fermi temperature: Tf = Ef / k


  • n is the number density,
  • m is the electron mass m = 9.10938356 * 10^(-31) kg,
  • k is the Boltzmann constant k = 1.38064852 * 10^(-23) m² * kg / (s² * K).

Did you know that energy can be expressed in many units? Not only in joules but also calories and kilo-watt hours or even in Kelvins and kilograms! Check our energy conversion to find out how can you compute energy in different units.

The Fermi-Dirac distribution

The Fermi-Dirac distribution (or Fermi-Dirac statistics) is the probability that an electron is in the specific energy state (energy level). It applies to the identical, indistinguishable particles with half-integer spin (fermions), in particular electrons. Additionally, those particles don't interact with each other (Fermi gas model). Our Fermi level calculator uses below Fermi function definition:

f(E) = 1 / (e^[(E - Ef) / (k * T)] + 1)


  • f(E) is the probability that a particle will have energy E,
  • e is the mathematical constant e ≈ 2.71828,
  • E is the energy of a particle,
  • Ef is the Fermi energy,
  • k is the Boltzmann constant k = 1.38064852 * 10^(-23) m² * kg / (s² * K),
  • T is the temperature.

As we stated in the previous sections, at the absolute zero temperature, every single energy level below the Fermi surface will be occupied, and every energy level above the Fermi surface will be vacant. You can check whether this is true with our Fermi level calculator. Increasing temperature will change the situation - some electrons will rise above Fermi energy. Nevertheless, if the energy of the particle equals Fermi energy E = Ef, then f(E) should be exactly 0.5 regardless of temperature.

Free electron number densities table

Most metals are good electrical conductors - we use this fact in electronics. The behavior of their electrons can be very well described with the so-called free electron model. It considers electrons as an electron gas with no mutual interactions between electrons (analogically to Fermi gas). In the table below you can find number densities of some typical metals (or you can use number density calculator to compute it yourself) which can be used in our Fermi level calculator, just select any material. You should also check drift velocity calculator to find out what is the speed of electrons in cables.

Metal Number density (*10^28 electrons/m³)
Cu (copper) 8.47
Ag (silver) 5.86
Au (gold) 5.90
Be (beryllium) 24.7
Mg (magnesium) 8.61
Ca (calcium) 4.61
Sr (strontium) 3.55
Ba (barium) 3.15
Nb (niobium) 5.56
Fe (iron) 17.0
Zn (zinc) 13.2
Cd (cadmium) 9.27
Al (aluminium) 18.1
Ga (gallium) 15.4
In (indium) 11.5
Sn (tin) 14.8
Pb (lead) 13.2
Dominik Czernia, PhD student

Get the widget!

Fermi Level Calculator can be embedded on your website to enrich the content you wrote and make it easier for your visitors to understand your message.

It is free, awesome and will keep people coming back!

Fermi Level Calculator