Change the coefficients, never the subscripts.
A chemical equation is a recipe that has to obey conservation of mass: the same number of each kind of atom on both sides. Subscripts define what the substance is. H₂O is water, and H₂O₂ is hydrogen peroxide, a different chemical. Coefficients say how many of each, and they're the only thing you're allowed to change.
1 · Start with the messiest
Balance the element that appears in the fewest, most complicated formulas first.2 · Save H and O for last
Especially O, which usually shows up everywhere. Pure elements (O₂, Fe, H₂) are the easiest to adjust at the end.3 · Clear fractions
If you need 7/2 O₂, that's fine mid-way. Then multiply everything by 2 so all coefficients are whole numbers in lowest terms.Balance it yourself
Use + and − on each coefficient. The tally below shows the atoms on each side, and every row has to match.
Auto-balancer
Type any equation with + and → (or ->). Parentheses work, and so do charges written with ^, like Cu + Ag^+ → Cu^2+ + Ag. Phase labels like (aq) are ignored.
Three patterns to recognize on sight
Combination
2Mg + O₂ → 2MgO
Decomposition
CaCO₃ → CaO + CO₂
Combustion
Balance these
A balanced equation is a feed spec.
Your boiler burns natural gas: CH₄ + 2O₂ → CO₂ + 2H₂O. The coefficients say every mole of methane needs exactly two moles of O₂. Air is about 21% O₂, so that's roughly 9.5 volumes of air per volume of gas. Burners are tuned with a little excess air on top of that. Too little and the combustion is incomplete, making carbon monoxide (2CH₄ + 3O₂ → 2CO + 4H₂O). That's why CO alarms belong near fired equipment.
Same logic in the vat: C₁₂H₂₂O₁₁ + H₂O → 4C₃H₆O₃. One lactose (with one water) becomes four lactic acids. It only balances because of that water molecule, which is why the product weighs slightly more than the lactose consumed.
Common mistakes
- Changing a subscript to make the numbers work (writing H₂O₂ instead of 2H₂O).
- Leaving the answer in non-lowest terms (4H₂ + 2O₂ → 4H₂O). Divide everything by the common factor.
- Forgetting that a coefficient multiplies the whole formula, including what's in parentheses. 3Ca(NO₃)₂ has 6 N and 18 O.
- Writing diatomic elements as single atoms. H₂, N₂, O₂, F₂, Cl₂, Br₂, I₂ are always written with a 2 when they're elements.
- Balancing O first in a combustion problem. Do C, then H, then O.