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
Stoichiometry CalculatorMolar Mass 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

Balance atoms across a reaction in MiniWebtool’s Chemical Equation Balancer. An unbalanced equation is converted to smallest whole-number coefficients, with algebraic steps and an element-by-element check of conservation.

Need help using this tool? Ask AI

For Gemini, paste the copied question into the chat. You can also copy it below.

View the question

3 free uses dailyNo sign-up requiredInstant Results
Chemical Equation BalancerTry it now — free ▼
Balance atoms with coefficients: H2 + O2 → H2O becomes 2 H2 + O2 → 2 H2O

Type an unbalanced equation below to get the smallest whole-number coefficients, with the steps and an atom-by-atom check.

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.

At a Glance

Chemical Equation Balancer converts an unbalanced reaction into the smallest whole-number coefficients by solving a linear system for each element. It shows the steps and an atom-by-atom check that mass is conserved.

Chemical Equation Balancer: features at a glance
FeatureWhat you getGood for
Input formatsSeparate sides with =, -> or →. Parentheses and nested groups like Ca(OH)2 work, and state symbols such as (aq) are stripped automatically.Pasting equations from a textbook or lab sheet
Algebraic methodSets up one equation per element and solves for the smallest whole-number coefficients.Seeing how the coefficients were found
Atom conservation checkA table confirms the count of every element matches on both sides, with a step-by-step solution.Verifying an answer for homework
Reaction typeClassifies the result as synthesis, decomposition, single replacement, double replacement or combustion.Naming the reaction type for a lab report
Ionic and redoxCharges written as Fe^3+ and electrons as e are balanced along with the atoms.Redox and ionic equations in chemistry class
Batch and gramsBalance up to 10 equations, one per line. A single equation also lists molar masses and a grams calculator with limiting reagent.Working through problem sets and stoichiometry questions

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

Chemical Equation Balancer: 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

Chat with your favorite AI

For Gemini, paste the copied question into the chat. You can also copy it below.

View the question

Chemical Calculators:

Top & Updated:

Bernoulli Equation CalculatorLens Equation CalculatorLogarithmic Equation SolverView all →
Home Page > Miscellaneous > Chemical Calculators > Chemical Equation Balancer