{"id":66893,"date":"2026-10-13T10:08:14","date_gmt":"2026-10-13T07:08:14","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=66893"},"modified":"2026-10-13T10:08:14","modified_gmt":"2026-10-13T07:08:14","slug":"bond-order-calculator","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/chemistry\/bond-order-calculator\/","title":{"rendered":"Bond Order Calculator"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Find Bond Order from Bonding and Antibonding Electrons<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"66893\" data-favorite-title=\"Bond Order\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/chemistry\/bond-order-calculator\/\" data-favorite-excerpt=\"Calculate the bond order of a molecule from the number of bonding and antibonding electrons in its molecular orbitals. Enter Nb and Na to get the bond order plus its meaning for bond strength and stability.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-molecule\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/chemistry\/bond-order-calculator\/\" method=\"POST\" class=\"calculator\" id=\"calculator-66893\" data-post=\"66893\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field has-term\" id=\"input-1\"><label for=\"field-1\">Bonding Electrons (Nb)<\/label><div class=\"term\">Nb<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"bonding_electrons_nb\" id=\"field-1\" aria-describedby=\"calc-info-1\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 8\" min=\"0\" value=\"8\"\/><small id=\"calc-info-1\">Total number of electrons occupying bonding molecular orbitals (\u03c3 and \u03c0 orbitals lower in energy than the parent atomic orbitals).<\/small><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Antibonding Electrons (Na)<\/label><div class=\"term\">Na<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"antibonding_electrons_na\" id=\"field-2\" aria-describedby=\"calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" placeholder=\"e.g. 4\" min=\"0\" value=\"4\"\/><small id=\"calc-info-2\">Total number of electrons occupying antibonding molecular orbitals (\u03c3* and \u03c0* orbitals, marked with an asterisk).<\/small><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"66893\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Molecular-Orbital Bond Order Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Bond Order<\/span><span class=\"result-term\">BO<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>Bond Type and Stability<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-3\"><span class=\"field-title\"><span>Calculation Details<\/span><\/span><span class=\"field-value\" id=\"result-3\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-4\"><span class=\"field-title\"><span>About Molecular-Orbital Bond Order<\/span><\/span><span class=\"field-value\" id=\"result-4\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"66893\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Bond Order Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ BO = \\frac{N_b - N_a}{2} \\]<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(N_b\\) \u2014 number of electrons in bonding molecular orbitals (\u03c3 and \u03c0 orbitals lower in energy than the parent atomic orbitals)<\/li>\n<li>\\(N_a\\) \u2014 number of electrons in antibonding molecular orbitals (\u03c3* and \u03c0* orbitals, higher in energy)<\/li>\n<li>\\(BO\\) \u2014 bond order, the net number of shared electron pairs between the two atoms<\/li>\n<\/ul>\n<p>The formula expresses the idea that each bonding electron pair stabilises the bond while each antibonding pair destabilises it; the difference, divided by two, gives the net number of bonds.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Bond Order \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> the O\u2082 molecule has 12 valence electrons. Filling its molecular orbitals gives the configuration \u03c32s\u00b2 \u03c3*2s\u00b2 \u03c32p<sub>z<\/sub>\u00b2 \u03c02p\u2074 \u03c0*2p\u00b2, which contains 8 bonding electrons and 4 antibonding electrons.<\/p>\n<p>\\[ BO = \\frac{N_b - N_a}{2} = \\frac{8 - 4}{2} = 2 \\]<\/p>\n<p><strong>Result:<\/strong> the bond order of O\u2082 is 2 \u2014 a double bond, shorter and stronger than the single bond in F\u2082. The two remaining electrons sit in the \u03c0* orbitals, which explains why O\u2082 is paramagnetic.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to Use the Bond Order Calculator<\/h2>\n<ol>\n<li>Draw or look up the molecular-orbital (MO) diagram of the molecule and fill it with the valence electrons following the Aufbau principle and Hund's rule.<\/li>\n<li>Count the electrons in orbitals that lie <em>below<\/em> the parent atomic orbitals and enter this number in the <strong>Bonding Electrons (Nb)<\/strong> field.<\/li>\n<li>Count the electrons in orbitals marked with an asterisk (\u03c3* and \u03c0*) and enter this number in the <strong>Antibonding Electrons (Na)<\/strong> field.<\/li>\n<li>Read the <strong>Bond Order<\/strong> result, together with the bond type, the step-by-step calculation and an interpretation of the molecule's stability.<\/li>\n<\/ol>\n<p>Leave non-bonding electrons (lone pairs in orbitals at the same energy as the atomic orbitals) out of both counts \u2014 they contribute nothing to the bond order.<\/p>\n<h2>What Is Bond Order in Molecular Orbital Theory?<\/h2>\n<p>Bond order is the molecular-orbital counterpart of the line drawn between two atoms in a Lewis structure. Instead of counting shared pairs directly, MO theory counts electrons: those in bonding orbitals hold the nuclei together, those in antibonding orbitals push them apart, and the net effect is \\( BO = (N_b - N_a)\/2 \\). A bond order of 1 corresponds to a single bond, 2 to a double bond and 3 to a triple bond, while fractional values such as 0.5 or 1.5 describe species that a simple Lewis structure cannot represent \u2014 one-electron bonds like H\u2082\u207a or delocalised odd-electron species like NO and O\u2082\u207b.<\/p>\n<p>Bond order is a direct predictor of two measurable properties: bond length and bond strength. For the same pair of atoms, a higher bond order means a shorter bond and a larger dissociation energy. The oxygen series shows this clearly: O\u2082\u207a (BO 2.5) has the shortest, strongest bond, followed by O\u2082 (BO 2), O\u2082\u207b (BO 1.5) and O\u2082\u00b2\u207b (BO 1), each added antibonding electron lengthening and weakening the bond.<\/p>\n<p>A bond order of zero means the bonding and antibonding effects cancel exactly, so the molecule is not stable relative to the separated atoms \u2014 this is why He\u2082 (2 bonding, 2 antibonding electrons) does not exist as a normal molecule. Negative values are not physically meaningful and almost always signal a counting error. To explore how bond strengths translate into reaction energetics, see the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/reaction-enthalpy-from-bond-energies-calculator\/\">bond energy reaction enthalpy calculator<\/a>.<\/p>\n<h2>Counting Bonding and Antibonding Electrons Correctly<\/h2>\n<p>The only challenging step is reading the MO diagram, so a few rules help:<\/p>\n<ul>\n<li><strong>Count valence electrons only.<\/strong> Core orbitals form bonding\/antibonding pairs that are both fully occupied and cancel each other out, so they are ignored.<\/li>\n<li><strong>Exclude non-bonding orbitals.<\/strong> Orbitals whose energy equals that of the parent atomic orbitals (typical lone pairs in heteronuclear molecules) belong to neither count.<\/li>\n<li><strong>Mind the orbital ordering.<\/strong> For B\u2082, C\u2082 and N\u2082 the \u03c02p orbitals lie below \u03c32p; for O\u2082 and F\u2082 the order reverses. The ordering does not change the counts for full shells, but it matters for partially filled orbitals and for predicting paramagnetism.<\/li>\n<li><strong>Odd-electron species are allowed.<\/strong> A radical such as NO has an odd total electron count, and each unpaired electron contributes \u00b1\u00bd to the bond order, giving the half-integer value 2.5.<\/li>\n<\/ul>\n<p>Keep in mind that bond order alone does not describe a molecule's shape or polarity. For the three-dimensional arrangement of atoms around a central atom, use the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/vsepr-molecular-geometry-calculator\/\">VSEPR molecular geometry calculator<\/a>, and for the polarity of a bond between different elements, the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/dipole-moment-calculator\/\">dipole moment calculator<\/a> is the relevant tool.<\/p>\n<h2>Assumptions and Limitations<\/h2>\n<ul>\n<li>The calculator assumes the entered numbers come from a correctly filled MO diagram for the bond in question; it performs the arithmetic, not the electron counting.<\/li>\n<li>Bond order compares bonds between the <em>same<\/em> pair of atoms. A C\u2013C double bond is shorter than a C\u2013C single bond, but bond order alone does not compare different atom pairs (H\u2013F has BO 1 yet a very different strength from H\u2013H).<\/li>\n<li>Values above 3 are rare for main-group molecules; if you obtain one, re-check the counts. A few transition-metal species (Cr\u2082, Re\u2082) genuinely reach bond orders of 4 or more through d-orbital overlap.<\/li>\n<li>The interpretation text assumes a simple two-atom MO picture; in polyatomic molecules with delocalised systems, the bond order is averaged over equivalent bonds, which is exactly why fractional values such as 1.5 appear in benzene.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Calculate the bond order of a molecule from the number of bonding and antibonding electrons in its molecular orbitals. Enter Nb and Na to get the bond order plus its meaning for bond strength and stability.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54],"tags":[61],"class_list":["post-66893","post","type-post","status-publish","format-standard","hentry","category-chemistry","tag-bonding"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=66893"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66893\/revisions"}],"predecessor-version":[{"id":66894,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/66893\/revisions\/66894"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=66893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=66893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=66893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}