{"id":59536,"date":"2016-03-25T16:48:50","date_gmt":"2016-03-25T14:48:50","guid":{"rendered":"http:\/\/wpcalc.com\/?p=59536"},"modified":"2026-10-23T10:30:07","modified_gmt":"2026-10-23T07:30:07","slug":"balancing-chemical-equations","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/chemistry\/balancing-chemical-equations\/","title":{"rendered":"Chemical Equation Balancer"},"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\">Balance Chemical Equation<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"59536\" data-favorite-title=\"Chemical Equation Balancer\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/chemistry\/balancing-chemical-equations\/\" data-favorite-excerpt=\"Enter a chemical equation using = between reactants and products to find balancing coefficients. The calculator shows a balanced equation when it can process the formulas.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-chemistry-1\">\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\/balancing-chemical-equations\/\" method=\"POST\" class=\"calculator\" id=\"calculator-59536\" data-post=\"59536\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Chemical Equation<\/label><input type=\"text\" name=\"chemical_equation\" id=\"field-1\" step=\"any\" value=\"H2 + O2 = H2O\"\/><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"59536\">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> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result\" id=\"output-1\"><span class=\"field-title\"><span>Balanced Equation<\/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><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=\"59536\" 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\">2<\/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>Chemical Equation Balancer 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\\[\\sum_{i=1}^{r} a_i n_{E,i}^{(R)}=\\sum_{j=1}^{s} b_j n_{E,j}^{(P)}\\quad\\text{for every element }E\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(r\\) and \\(s\\) \u2014 the numbers of reactant and product substances.<\/li>\n<li>\\(a_i\\) and \\(b_j\\) \u2014 coefficients placed before reactant and product formulas.<\/li>\n<li>\\(n_{E,i}^{(R)}\\) and \\(n_{E,j}^{(P)}\\) \u2014 the numbers of atoms of element \\(E\\) in each reactant and product formula.<\/li>\n<\/ul>\n<p>A balanced equation has the same total number of atoms of every element on both sides. Only the coefficients change; changing a subscript would change the substance.<\/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>Chemical Equation Balancer \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> enter <code>H2 + O2 = H2O<\/code> to balance the reaction of hydrogen and oxygen forming water.<\/p>\n<p>Let the coefficients of <code>H2<\/code>, <code>O2<\/code>, and <code>H2O<\/code> be \\(a\\), \\(b\\), and \\(c\\). Counting hydrogen and oxygen atoms gives:<\/p>\n<p>\\[2a=2c,\\qquad 2b=c\\]<\/p>\n<p>With \\(b=1\\), these equations give \\(c=2\\) and \\(a=2\\):<\/p>\n<p>\\[2\\mathrm{H}_2+\\mathrm{O}_2\\rightarrow 2\\mathrm{H}_2\\mathrm{O}\\]<\/p>\n<p><strong>Result:<\/strong> <code>2H2 + O2 \u2192 2H2O<\/code>. Both sides contain four hydrogen atoms and two oxygen atoms.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>In the <strong>Chemical Equation<\/strong> field, type the reactant formulas on the left and the product formulas on the right. Use <code>+<\/code> between substances and <code>=<\/code> between the two sides, as in <code>H2 + O2 = H2O<\/code>.<\/li>\n<li>Enter formulas without starting coefficients. Write element symbols with standard capitalization and use plain digits for subscripts: <code>Fe2O3<\/code>, not a formula with Unicode subscript characters.<\/li>\n<li>Read the <strong>Balanced Equation<\/strong> result. Check that each substance is still on its intended side and that the count of every element matches across the arrow.<\/li>\n<\/ol>\n<h2>What a balanced chemical equation means<\/h2>\n<p>A chemical equation describes reactants turning into products. Balancing it accounts for the atoms involved: atoms of each element must appear in equal numbers before and after the reaction. In <code>H2 + O2 = H2O<\/code>, a single oxygen molecule has two oxygen atoms, while a single water molecule has only one. Adding coefficients gives <code>2H2 + O2 \u2192 2H2O<\/code>, with matching hydrogen and oxygen counts.<\/p>\n<p>The coefficients express a ratio, not necessarily the quantities present in a particular experiment. For this example, two molecules of hydrogen react with one molecule of oxygen to form two molecules of water. The same 2:1:2 ratio applies in moles. If you need to relate a particle count to an amount in moles, use the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/convert-atoms-to-moles\/\">Convert Atoms to Moles calculator<\/a>.<\/p>\n<p>Balancing is usually the first step before calculating how much reactant is needed or how much product could form. Those calculations also require the substance\u2019s molar mass; the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/atomic-mass\/\">Atomic Mass calculator<\/a> can help with the masses of the elements in a formula. A balanced equation alone does not tell you a reaction\u2019s rate, yield, or whether it will occur under given conditions.<\/p>\n<h2>Input limits and practical checks<\/h2>\n<p>This calculator is best suited to straightforward formulas made from element symbols followed by optional whole-number subscripts, such as <code>H2<\/code>, <code>O2<\/code>, and <code>Fe2O3<\/code>. Use an equals sign for the reaction separator; an arrow is not accepted as a substitute. The input parser does not properly account for parentheses, brackets, ionic charges, or coefficients already typed into the equation. For example, it cannot reliably interpret a grouped formula such as <code>Ca(OH)2<\/code>. An unsupported entry may produce an equation error or an incorrect result.<\/p>\n<p>The balancing method sets up atom-count equations and solves for coefficients numerically. It can fail or give unreliable coefficients for some equations, particularly those with multiple possible balancing ratios or unsupported notation. Verify important results by counting each element on both sides; if the counts differ, do not use the displayed equation. For ionic reactions, matching atom counts is not enough: total charge must also balance. Use the <a href=\"https:\/\/wpcalc.com\/en\/chemistry\/balancing-redox-reactions-2\/\">Balancing Redox Reactions calculator<\/a> when the reaction requires redox-specific treatment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enter a chemical equation using = between reactants and products to find balancing coefficients. The calculator shows a balanced equation when it can process the formulas.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54],"tags":[57],"class_list":["post-59536","post","type-post","status-publish","format-standard","hentry","category-chemistry","tag-reactions"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/59536","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\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=59536"}],"version-history":[{"count":5,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/59536\/revisions"}],"predecessor-version":[{"id":67470,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/59536\/revisions\/67470"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=59536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=59536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=59536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}