Last updated: July 3, 2026
Bond Order Calculator
Creators
Dharmendra SinghReviewers

Creators
Dharmendra SinghReviewers
Quick Answer
This bond order calculator applies molecular orbital theory using BO = (Nb − Na) / 2. Enter bonding and antibonding electron counts directly for the most reliable result, or use the optional period-2 diatomic valence MO filling mode for simplified B2 through F2 classroom examples. It reports bond order, electron counts used, unpaired electrons when the MO mode is filled, and an interpretation of stability, bond strength, and magnetism.
Bond order equals bonding electrons minus antibonding electrons, divided by two. For nitrogen, Nb is 10 and Na is 4, so the bond order is 3. For oxygen, Nb is 10 and Na is 6, so the bond order is 2 and oxygen is paramagnetic.
Key Takeaways
- Bond order in MO theory is BO = (Nb − Na) / 2.
- Higher bond order generally means a stronger, shorter bond.
- BO = 0 predicts no stable covalent molecule in the simple MO model.
- O₂ has BO = 2 and is paramagnetic because two π* electrons are unpaired.
- Direct Nb/Na entry is the most reliable method; period-2 MO filling is a simplified teaching aid.
Creators
Dharmendra SinghReviewers

Creators
Dharmendra SinghReviewers
Formula
BO = (Nb − Na) / 2
Where:
- BO=Bond order(dimensionless)
- Nb=Number of electrons in bonding molecular orbitals(electrons)
- Na=Number of electrons in antibonding molecular orbitals(electrons)
- Ve=Total valence electrons for optional period-2 MO filling(electrons)
Worked Examples
Hydrogen molecule H₂
H₂ has two electrons in a bonding σ orbital and none in antibonding orbitals.
- 1Set Nb = 2 and Na = 0 from the H₂ MO diagram.
- 2Apply BO = (Nb − Na) / 2.
- 3BO = (2 − 0) / 2 = 1.
- 4A bond order of 1 corresponds to a single covalent bond.
Helium molecule He₂
He₂ fills both the bonding and antibonding 1s-derived molecular orbitals.
- 1Set Nb = 2 and Na = 2.
- 2Apply BO = (2 − 2) / 2.
- 3BO = 0, so bonding stabilization is cancelled by antibonding occupation.
- 4A bond order of 0 predicts no stable He₂ molecule under ordinary conditions.
Nitrogen molecule N₂
N₂ has a classic triple bond in MO theory.
- 1Use the well-known MO count Nb = 10 and Na = 4 for N₂ including core levels.
- 2Apply BO = (10 − 4) / 2.
- 3BO = 6 / 2 = 3.
- 4Bond order 3 matches the strong, short N≡N triple bond.
Oxygen molecule O₂
O₂ has bond order 2 and is paramagnetic because two π* electrons remain unpaired.
- 1Use Nb = 10 and Na = 6 for the full O₂ MO count.
- 2Apply BO = (10 − 6) / 2.
- 3BO = 4 / 2 = 2.
- 4The two unpaired π* electrons explain the paramagnetism of O₂.
Fluorine molecule F₂
F₂ has one net bond after strong antibonding occupation.
- 1Use Nb = 10 and Na = 8.
- 2BO = (10 − 8) / 2 = 1.
- 3A bond order of 1 corresponds to an F–F single bond.
- 4The high antibonding population weakens the bond compared with N₂.
Nitric oxide NO
NO is a heteronuclear diatomic with an odd electron and fractional bond order.
- 1Use the standard MO count Nb = 10 and Na = 5 for NO.
- 2BO = (10 − 5) / 2.
- 3BO = 2.5.
- 4The fractional value indicates a bond between double and triple bond strength.
Oxygen cation O₂⁺
Removing one electron from antibonding π* raises the O–O bond order.
- 1For O₂⁺, take Nb = 10 and Na = 5.
- 2Apply BO = (10 − 5) / 2.
- 3BO = 2.5.
- 4The cation has a stronger, shorter O–O bond than neutral O₂.
Introduction
Bond order is the molecular-orbital measure of net bonding in a molecule. In MO theory, bonding electrons stabilize a bond while antibonding electrons cancel part of that stabilization, so the core equation is BO = (Nb − Na) / 2. This calculator is built for the reliable direct method: enter bonding electrons and antibonding electrons from a known MO diagram. It also includes a simplified period-2 diatomic mode for classroom species such as B₂, C₂, N₂, O₂, and F₂. Use it alongside the electron configuration calculator and atom calculator when counting valence electrons.
What bond order means
A bond order of 1 corresponds roughly to a single bond, 2 to a double bond, and 3 to a triple bond, although MO bond order can be fractional. The value predicts trends: higher bond order usually means a stronger, shorter bond and a larger dissociation energy. A value of 0 means bonding and antibonding effects cancel, so a stable molecule is not expected in the simple MO picture. For terminology, see the IUPAC Gold Book entry for bond order.
Direct Nb and Na mode is the recommended path
The most dependable workflow is to read Nb and Na from a trusted molecular-orbital diagram and enter them directly. This works for H₂, He₂, N₂, O₂, F₂, NO, O₂⁺, and many ions or heteronuclear diatomics. The direct method also lets you include lower-energy core molecular orbitals consistently, which is why standard worked examples often use counts such as N₂: Nb = 10, Na = 4. If you first need atomic masses or formulas for a species, the atomic mass calculator and molar mass calculator are useful companions.
Optional period-2 MO filling mode
For a simple homonuclear period-2 diatomic, enter total valence electrons and set strategy to 1. The calculator fills σ2s, σ*2s, π2p, σ2p, π*2p, and σ*2p levels. For B₂, C₂, and N₂ the π2p orbitals lie below σ2p; for O₂ and F₂, σ2p lies below π2p. This simplified diagram reproduces common teaching results, including N₂ bond order 3 and O₂ bond order 2. Detailed diagrams are covered in LibreTexts molecular orbital theory/01%3A_Basic_Concepts-_Atoms/1.09%3A_Molecular_Orbital_Theory).
Bond order and magnetism
MO diagrams explain magnetic behavior because unpaired electrons make a species paramagnetic. Oxygen is the classic example: O₂ has two unpaired electrons in degenerate π*2p orbitals, so it is paramagnetic even though simple Lewis structures might suggest all electrons are paired. Removing one antibonding electron to form O₂⁺ raises the bond order from 2 to 2.5 and leaves one unpaired electron. Adding electrons to make peroxide or superoxide lowers bond order and changes magnetic behavior.
Common benchmark examples
H₂ gives BO = 1 because two electrons occupy a bonding orbital and none occupy antibonding orbitals. He₂ gives BO = 0 because σ1s and σ*1s are both filled, so the molecule is not stable as an ordinary covalent molecule. N₂ gives BO = 3, consistent with its short, strong triple bond. O₂ gives BO = 2 and is paramagnetic. F₂ gives BO = 1 because antibonding orbitals are heavily occupied. NO and O₂⁺ each give BO = 2.5 in standard introductory MO counting.
Limitations and best practice
Bond order is a model-dependent summary, not a complete bond description. Delocalized molecules, transition-metal complexes, multi-center bonding, and strongly ionic solids may require computational orbitals, resonance analysis, or crystallographic data. For ionic crystal energy trends, use the lattice energy calculator. For organic formulas where the question is rings and pi bonds rather than MO occupation, use the degree of unsaturation calculator. A broader textbook discussion is available in OpenStax Chemistry 2e.
Quick Reference Card
Bond Order Quick Reference
Quick reference • Bond Order Calculator
BO = (bonding electrons − antibonding electrons) / 2Valid range: Best for MO diagrams of diatomic molecules and simple ions; direct mode accepts any nonnegative electron counts.
Common Values
⚠ Watch Out
- •Do not enter total electrons as Nb; bonding and antibonding populations must be counted separately in direct mode.
- •The optional period-2 mode is simplified and is not a substitute for a molecule-specific MO diagram.
- •Core bonding and antibonding orbitals often cancel; be consistent about whether your counts include them.
- •Bond order trends are qualitative for delocalized, ionic, metallic, or transition-metal systems.
Pro Tips
- →If a molecule has unpaired electrons in its MO diagram, expect paramagnetism.
- →For O₂, F₂, and Ne₂, place σ2p below π2p; for B₂, C₂, and N₂, place π2p below σ2p.
- →Removing an antibonding electron increases bond order by 0.5; adding one decreases it by 0.5.
- →Use direct mode for heteronuclear species such as NO because orbital ordering can shift.
FAQs
What is the formula for bond order in molecular orbital theory?
Bond order equals one half of bonding electrons minus antibonding electrons: BO = (Nb − Na) / 2. Bonding electrons increase the value; antibonding electrons decrease it.
What does bond order 0 mean?
A bond order of 0 means bonding and antibonding occupations cancel. In the simple MO model, the species has no net covalent bond and is not expected to exist as a stable molecule under ordinary conditions, as with He₂.
Why is the bond order of O₂ equal to 2?
Using a standard MO count for O₂ gives Nb = 10 and Na = 6, so BO = (10 − 6) / 2 = 2. In the valence-only period-2 diagram the same net result appears after core bonding and antibonding levels cancel.
Why is O₂ paramagnetic?
O₂ has two unpaired electrons in degenerate antibonding π*2p molecular orbitals. Those unpaired electrons make oxygen attracted to a magnetic field, even though its bond order is still 2.
Can bond order be fractional?
Yes. Odd-electron molecules and ions often have fractional values. NO and O₂⁺ are common examples with bond order 2.5, indicating bond strength between a double and triple bond.
When should I use the optional MO filling mode?
Use MO filling mode only for simple period-2 homonuclear diatomics in an introductory MO diagram. For heteronuclear molecules, ions with nonstandard ordering, or advanced systems, enter Nb and Na directly from a reliable diagram.