Bond Order Calculator
Calculate molecular-orbital bond order from bonding and antibonding electron counts.
01 Set up your calculation
- Determine the molecular-orbital electron configuration for your species.
- Count electrons in bonding and antibonding orbitals separately.
- Enter the counts to find the net bond order.
02 The relationship
For the assumptions behind these results, read the explanation below. You can also explore Electronegativity and Atom.
Follow the numbers
Eight bonding electrons and four antibonding electrons give (8 − 4) ÷ 2 = 2, the familiar molecular-orbital bond order for O₂.
03 Count electrons, not orbitals
An orbital can hold two electrons. The inputs here are electron populations: a fully occupied bonding orbital contributes two to the first field. Nonbonding electrons do not contribute to either field.
Adding one bonding electron raises the result by one-half; adding one antibonding electron lowers it by one-half. Fractional bond orders are therefore meaningful in this model.
04 Use the right model for the question
A positive result indicates net bonding within the supplied orbital description. Zero or negative results do not support a net bond by this counting rule, but the tool is not a general stability simulation.
Bond order often helps compare bond lengths or strengths among related species. It does not supply a universal bond energy, and magnetic behavior requires knowing whether electrons are paired, not just the total counts.
Questions from the notebook
Can bond order be 1.5?
Yes. An odd difference between the two electron counts produces a half-integer result.
Does the calculator build the orbital diagram?
No. Supply counts from an appropriate diagram or electronic-structure model.
References & reading
- OpenStax, Rice University — Chemistry 2e: Molecular Orbital Theory ↗
Defines bond order using bonding and antibonding electron populations.
Our explanations are written for ChemistryCalc. Read how we build and check our tools. These calculations are educational estimates where the underlying model requires assumptions.