Since 2010 · Powering 2M+ tool runs every month
Since 2010
Add to Chrome

My Toolbox

Automatic Mode

No saved tools yet.

Go Premium
Related tools
Next step
Molar Mass CalculatorStoichiometry Calculator
Same situation
Limiting Reactant CalculatorElectron Configuration CalculatorPercent Yield Calculator
More tools
Nernst Equation CalculatorTheoretical Yield CalculatorInteractive Periodic Table
Home Page > Miscellaneous > Chemical Calculators

Chemical Equation Balancer

Enter an unbalanced chemical equation to find its coefficients. Follow the solution steps and compare atom counts on both sides.

3 free uses dailyNo sign-up requiredInstant Results
Chemical Equation BalancerTry it now — free ▼
2H2 + O2 → 2H2O
H C O N Cl Fe
⚡ Quick Examples
⚗
Type a chemical equation above...
Use = or -> between reactants and products and + between compounds. Charges: Fe^3+ or Fe{3+}, electrons: e. Hydrates: CuSO4*5H2O. Several equations: one per line, up to 10 (Shift+Enter for a new line).

Embed Chemical Equation Balancer Widget

About Chemical Equation Balancer

The Chemical Equation Balancer automatically finds the correct stoichiometric coefficients for any chemical reaction equation. Simply enter an unbalanced equation and the tool applies a systematic algebraic method—setting up a system of linear equations for each element and solving for the smallest whole-number coefficients—to produce a properly balanced result with a step-by-step explanation and atom conservation verification.

How Chemical Equation Balancing Works

A chemical equation is balanced when the number of atoms of each element is the same on both the reactant (left) side and the product (right) side. This fundamental requirement comes from the law of conservation of mass: atoms are neither created nor destroyed in chemical reactions, only rearranged.

The balancing process involves finding integer coefficients (the numbers placed before each compound) that make the atom counts equal. For example, the unbalanced equation H2 + O2 = H2O becomes 2H2 + O2 → 2H2O, with 4 hydrogen atoms and 2 oxygen atoms on each side.

How to Use This Tool

  1. Enter the equation: Type or paste your unbalanced chemical equation. Use standard element symbols with proper capitalization (e.g., Na, Fe, Ca). Use + between compounds and = or -> to separate reactants from products.
  2. Click Balance Equation: Press the button or try a quick example to see the tool in action.
  3. Review the balanced result: The balanced equation is displayed with coefficients highlighted in red. The atom conservation table confirms every element is balanced.
  4. Study the step-by-step solution: Expand the steps to see compound identification, unbalanced atom counts, coefficient determination, and verification of mass conservation.

Supported Input Formats

Format Example Notes
Equals sign H2 + O2 = H2O Most common format
Arrow Fe + O2 -> Fe2O3 Using -> for the arrow
Unicode arrow CH4 + O2 → CO2 + H2O Using the → character
Parentheses Ca(OH)2 + HCl = CaCl2 + H2O Polyatomic groups supported
State symbols NaCl(aq) + AgNO3(aq) = AgCl(s) + NaNO3(aq) State symbols are stripped automatically

Types of Chemical Reactions

The tool automatically classifies the reaction type after balancing:

🔗
Synthesis (Combination)
A + B → AB   (e.g., 2Na + Cl2 → 2NaCl)
💥
Decomposition
AB → A + B   (e.g., 2H2O2 → 2H2O + O2)
🔄
Single Replacement
A + BC → AC + B   (e.g., Zn + 2HCl → ZnCl2 + H2)
🔀
Double Replacement
AB + CD → AD + CB   (e.g., NaOH + HCl → NaCl + H2O)
🔥
Combustion
CxHy + O2 → CO2 + H2O   (e.g., CH4 + 2O2 → CO2 + 2H2O)

Tips for Balancing Chemical Equations

Frequently Asked Questions

Can I balance ionic and redox equations?

Yes. Write charges as Fe^3+ or Fe{3+} (a bare sign also works when compounds are separated by spaces, as in Na+ + Cl- = NaCl) and electrons as e. Charge is balanced alongside every element, so an equation such as MnO4^- + Fe^2+ + H^+ = Mn^2+ + Fe^3+ + H2O comes out with matching atoms and matching total charge.

Can I balance several equations at once and work out grams?

Enter one equation per line, up to ten, and they are balanced together with a Copy all button. For a single equation the result also lists the molar mass of every substance with a grams calculator: type the grams of one substance to get the moles and grams of all the others, or type two reactants to find the limiting reagent and how much of the other is left over.

What does it mean to balance a chemical equation?

Balancing a chemical equation means finding the smallest whole-number coefficients for each reactant and product so that the number of atoms of every element is equal on both sides of the equation. This satisfies the law of conservation of mass, which states that matter cannot be created or destroyed in a chemical reaction.

Why do chemical equations need to be balanced?

Chemical equations must be balanced because of the law of conservation of mass. In any chemical reaction, atoms are rearranged but never created or destroyed. A balanced equation accurately represents this physical reality and is essential for stoichiometric calculations such as determining how much reactant is needed or how much product will form.

What is the law of conservation of mass?

The law of conservation of mass states that the total mass of the reactants in a chemical reaction equals the total mass of the products. This means every atom present before the reaction must also be present after the reaction. When we balance an equation, we ensure this law is satisfied by adjusting coefficients.

How do you balance equations with polyatomic ions?

When a polyatomic ion like sulfate (SO4) or hydroxide (OH) appears unchanged on both sides of the equation, you can treat it as a single unit for balancing. Use parentheses in the formula, such as Ca(OH)2, to indicate multiple copies of the polyatomic group. Our tool automatically handles parenthetical groups and nested formulas.

What are stoichiometric coefficients?

Stoichiometric coefficients are the numbers placed in front of chemical formulas in a balanced equation. They indicate the relative number of moles (or molecules) of each substance involved in the reaction. For example, in 2H2 + O2 → 2H2O, the coefficients are 2, 1, and 2 respectively.

How do I balance the combustion of propane?

Start with C3H8 + O2 -> CO2 + H2O. Match the three carbon atoms with 3 CO2, then match the eight hydrogen atoms with 4 H2O. Those products contain 10 oxygen atoms, so use 5 O2 on the reactant side. The balanced equation is C3H8 + 5 O2 -> 3 CO2 + 4 H2O. Enter that unbalanced equation in the balancer to see its coefficient and atom-count steps.

Why can't I change a subscript to balance an equation?

Subscripts are part of a compound's chemical formula, so changing one changes the substance itself. Balancing changes only the coefficients in front of compounds. For example, water is H2O; writing H2O2 would change it to hydrogen peroxide. In the equation 2 H2 + O2 -> 2 H2O, the coefficients make atom counts equal while keeping each formula intact. Preserve the formulas and let the coefficients express the reaction amounts.

What does a coefficient of 1 mean in a balanced equation?

A coefficient of 1 is understood and usually left unwritten. For example, in CH4 + 2 O2 -> CO2 + 2 H2O, methane and carbon dioxide each have an implied coefficient of 1. The coefficients give the simplest whole-number ratio of reacting particles or moles; they do not directly give masses in grams. To relate the equation to a particular quantity, use the coefficients as mole ratios in a separate stoichiometry calculation.

Additional Resources

Reference this content, page, or tool as:

"Chemical Equation Balancer" at https://MiniWebtool.com/chemical-equation-balancer/ from MiniWebtool, https://MiniWebtool.com/

by miniwebtool team. Updated: Mar 16, 2026

Chemical Calculators:

Top & Updated:

Lens Equation CalculatorBernoulli Equation CalculatorLogarithmic Equation SolverView all →
Home Page > Miscellaneous > Chemical Calculators > Chemical Equation Balancer