Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Boltzmann Factor
0.367879
f = exp(−E / k_B·T)
Exponent (−E / k_B·T) -1.000001
Boltzmann constant k_B 1.380649 × 10⁻²³ J/K

What is the Boltzmann Factor?

The Boltzmann factor is a fundamental quantity in statistical mechanics and thermodynamics. It gives the relative probability that a system in thermal equilibrium occupies a state with energy E at absolute temperature T. Defined as f = exp(−E / k_B·T), it appears throughout physics and chemistry — from the Maxwell–Boltzmann distribution of molecular speeds to reaction-rate theory (the Arrhenius equation) and semiconductor carrier statistics.

Two energy levels with population shown as decreasing dot density at higher energy
Higher-energy states are exponentially less likely to be occupied, as described by the Boltzmann factor.

How to Use This Calculator

Enter the energy E of the state in joules and the absolute temperature T in kelvin. The calculator divides E by the product of the Boltzmann constant (k_B = 1.380649 × 10⁻²³ J/K) and T, negates it, and exponentiates the result. A larger energy or lower temperature drives the factor toward zero, meaning high-energy states are increasingly unlikely.

The Formula Explained

The exponent −E / (k_B·T) is dimensionless: energy in the numerator divided by the thermal energy scale k_B·T. When E equals k_B·T, the factor is e⁻¹ ≈ 0.368. When E is much smaller than k_B·T, f approaches 1; when E is much larger, f approaches 0. The ratio of two Boltzmann factors gives the relative population of two energy levels.

Decaying exponential curve of Boltzmann factor versus energy
The Boltzmann factor decays exponentially as energy E increases relative to k_B·T.

Worked Example

Suppose E = 4.14195 × 10⁻²¹ J at T = 300 K. The thermal energy is k_B·T = 1.380649 × 10⁻²³ × 300 = 4.141947 × 10⁻²¹ J. The exponent is −E / (k_B·T) ≈ −1.0000, so f = e⁻¹ ≈ 0.3679. The state is occupied with about 37% of the weight relative to the ground state.

Key Terms & Variables

Boltzmann factor \(f\)
The dimensionless weight \(f = \exp(-E/k_BT)\) giving the relative likelihood that a system occupies a state of energy \(E\) at thermal equilibrium. It ranges from 1 (when \(E=0\)) down toward 0 as \(E\) grows large compared with \(k_BT\).
Energy \(E\)
The energy of the state of interest, measured relative to a chosen reference (often the ground state, where \(E=0\)). Only energy differences matter, so the reference choice rescales all factors by a common constant. Expressed in joules for use with SI \(k_B\).
Absolute temperature \(T\)
The thermodynamic temperature in kelvin (K). It must be absolute (never Celsius or Fahrenheit), since \(T\) appears in the denominator and \(T=0\) would make the exponent diverge. Higher \(T\) flattens the distribution, making high-energy states more accessible.
Boltzmann constant \(k_B\)
The fundamental constant linking temperature to energy, \(k_B = 1.380649\times10^{-23}\ \text{J/K}\) (exact in the SI). The product \(k_BT\) converts a temperature into a characteristic energy.
Thermal energy \(k_B T\)
The characteristic energy scale of thermal fluctuations at temperature \(T\). States separated by much less than \(k_BT\) are nearly equally populated; states separated by much more are strongly suppressed. At room temperature \(k_BT \approx 0.0259\ \text{eV}\).
Partition function \(Z\)
The normalizing sum (or integral) of Boltzmann factors over all states, \(Z = \sum_i \exp(-E_i/k_BT)\). Dividing a single factor by \(Z\) converts the relative weight into an absolute probability.
Relative population / occupation probability
The ratio of populations of two states is \(N_2/N_1 = (g_2/g_1)\exp(-(E_2-E_1)/k_BT)\), where \(g_i\) are degeneracies. The absolute probability of a single state is \(P_i = \exp(-E_i/k_BT)/Z\). These describe how molecules or particles distribute themselves among available energy levels at equilibrium.

FAQ

What units should I use? Energy must be in joules and temperature in kelvin so the exponent is dimensionless. To convert eV to joules, multiply by 1.602176634 × 10⁻¹⁹.

Why is my result greater than 1? If you enter a negative energy (a state below the reference), the factor exceeds 1. For positive energies it is always between 0 and 1.

What happens at T = 0? Division by zero is undefined, so the calculator returns 0 for non-positive temperatures.

Last updated: