Article — Bond Order Calculator
Bond Order Calculator: MO Theory from Bonding and Antibonding Electrons
Bond order BO equals (Nb − Na) divided by 2, where Nb is the number of electrons in bonding molecular orbitals and Na the number in antibonding orbitals. BO = 1 is a single bond, BO = 2 a double, BO = 3 a triple. Half-integer bond orders (1.5, 2.5) appear in radical species like NO and O₂⁻ and signify partial bonds delocalised over the molecule. N₂ has bond order 3 and is one of the strongest bonds in chemistry at 945 kJ/mol; H₂ has bond order 1 and dissociates at 436 kJ/mol; He₂ has bond order 0, which is why helium remains monatomic.
The calculator covers 11 preset diatomics — H₂, N₂, O₂, the O₂ ion series, F₂, CO, NO — and lets you enter Nb and Na manually for any species. The output tag identifies single, double, or triple bonds and flags species with no net bond.
What is bond order
Bond order is the number of chemical bonds joining a pair of atoms. In Lewis structures it equals the number of shared electron pairs — two for a double bond, three for a triple bond. In molecular orbital theory it is defined more carefully: bond order counts the net number of bonding electron pairs after subtracting antibonding pairs. The two definitions agree for simple molecules but diverge for radicals and ions where MO theory gives the more useful answer.
Higher bond order means a shorter, stronger bond. N≡N at 110 pm is far shorter than N–N at 145 pm; the C≡C triple bond in acetylene is 120 pm versus 154 pm for the C–C single bond in ethane. The relation is nearly inverse: bond length × bond order is roughly constant for a given element pair.
Helium has not been observed to form stable He₂ molecules under normal conditions because its bond order is zero. Two electrons would sit in the σ1s bonding orbital and two in the σ*1s antibonding orbital, cancelling out. At extreme low temperatures, very weak van der Waals dimers He₂ have been spotted by Russian and US groups, bound by less than 10⁻⁷ eV — about a million times weaker than a normal chemical bond.
Bond order formula from MO theory
The bond order formula from MO theory is BO = (Nb − Na) / 2. Each bonding orbital pair lowers the energy of the molecule below the free-atom level — those electrons "stick" the atoms together. Each antibonding pair raises the energy and pushes the atoms apart. The factor of 2 reflects that each chemical bond is one pair of electrons.
To use the formula, draw the MO diagram for the diatomic, fill in the available valence electrons following Aufbau, Pauli, and Hund's rules, then count how many ended up in bonding orbitals (σ2p, π2p, σ2s) versus antibonding ones (σ*2p, π*2p, σ*2s). Subtract and divide by two.
H₂: BO = 1 (2−0)/2N₂: BO = 3 (10−4)/2O₂: BO = 2 (8−4)/2F₂: BO = 1 (8−6)/2NO: BO = 2.5 (8−3)/2Calculating bond order step by step
Calculating bond order step by step: first count all valence electrons in the molecule. N₂ has 2 × 5 = 10 valence electrons. Fill the MO diagram in order: σ2s², σ*2s², π2p⁴, σ2p². That gives 8 bonding electrons (σ2s², π2p⁴, σ2p²) and 2 antibonding (σ*2s²). Wait — the molecule has 10 valence electrons, not 10 bonding electrons. Including the core σ1s² and σ*1s² gives 12 total: Nb = 10 (σ1s², σ2s², π2p⁴, σ2p²), Na = 4 (σ*1s², σ*2s²), so BO = (10 − 4) / 2 = 3.
For ions, adjust the electron count: O₂⁺ has one fewer electron than O₂ (removed from the highest occupied antibonding orbital), so BO goes from 2 to 2.5. O₂⁻ has one extra electron added to π*, so BO drops from 2 to 1.5. The peroxide ion O₂²⁻ has two extra electrons in π* and BO = 1.
Bond order of oxygen and the O2 ion series
The bond order of oxygen and its ions is one of the textbook successes of MO theory. The series — O₂²⁺, O₂⁺, O₂, O₂⁻, O₂²⁻ — has bond orders 3, 2.5, 2, 1.5, and 1 respectively. Bond lengths track this perfectly: 112, 112, 121, 128, and 149 pm. Bond energies track bond order with a notable exception for O₂²⁺ (Coulombic destabilization): 626, 643, 498, 392, and 138 kJ/mol.
Fractional bond orders in radicals
Fractional bond orders in radicals like NO (BO = 2.5) and O₂⁻ (BO = 1.5) reflect a single unpaired electron sitting in either a bonding or antibonding orbital. NO has 11 valence electrons. Ten of them fill the same MOs as N₂ minus one electron, giving a configuration of σ²(σ*)²π⁴σ²(π*)¹. One electron in π* gives Nb − Na = 8 − 3 = 5, so BO = 2.5.
These fractional bonds are real, not just bookkeeping. Nitric oxide is a stable gas with a measurable bond length of 115 pm — intermediate between the 110 pm of N≡N and the 121 pm of O=O.
Bond order vs bond length and energy
Bond order vs bond length and bond energy follows simple trends. Higher bond order means shorter and stronger bonds. The C–C series — 154 pm, 134 pm, 120 pm for single, double, triple bonds — has corresponding energies of 348, 614, and 839 kJ/mol. Bond order is not the only factor (electronegativity and atomic size matter too), but it is the dominant one for the same atom pair.
Bond order is also a useful diagnostic for resonance structures. Benzene has six C–C bonds of length 139 pm, sitting exactly between the single (154) and double (134) bond lengths — consistent with a delocalised bond order of 1.5 per C–C link in the ring.
Why MO theory predicts paramagnetic O2
Why MO theory predicts paramagnetic O₂ is one of the famous wins of the theory. Lewis structures draw O=O with all electrons paired and predict diamagnetism. Experiment shows O₂ is strongly paramagnetic — pour liquid oxygen between magnetic poles and it sticks. MO theory explains it: the last two electrons in O₂ go into degenerate π* orbitals one each (Hund's rule), leaving two unpaired electrons that give the molecule a net magnetic moment.
Common bond order mistakes
The most common mistake is counting electrons in the wrong orbitals when an isoelectronic diatomic is involved. CO has 10 valence electrons (4 + 6) and the same MO scheme as N₂, so its bond order is 3, not 2 as the simple C=O Lewis picture suggests. Forgetting the order of π2p and σ2p (it switches for elements lighter than O) leads to wrong electron counts.
Always include all electrons — core and valence — when filling the MO diagram. The σ1s² and σ*1s² pair cancel in bond order but they have to be in the count. Skipping them gives the wrong absolute Nb and Na values, even though the bond order result is the same.