Home / Science / Chemistry / General and lab chemistry / Equation balancerTool #79

Chemical equation balancer with stoichiometry, limiting reagent and percent yield

Balance any chemical equation, including ionic and redox ones, check the atoms on both sides, then find the limiting reagent, the theoretical yield, what is left over and your percent yield.

Keep it one tap away for everyday use.

Bookmark Equation balancer?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Reaction
  2. Balance
  3. Yield
Nothing is uploadedWorks offline once open
Try

Separate substances with + and the two sides with ->, = or →. Write formulas as in the molar mass calculator: capitals matter, brackets nest, and charges take a caret (Fe^2+, MnO4^-). Coefficients and state symbols such as (aq) you type are ignored.

Amounts: limiting reagent and yield

Type how much of each reactant you start with. Leave a box empty for a reactant in excess (such as oxygen from the air).

Download

What it does

A balanced equation says how many molecules of each substance react, and atoms are never created or destroyed. This tool finds the coefficients, then does the stoichiometry that follows from them.

  • Balancing gives the smallest whole numbers that conserve every element, and the electric charge for ionic equations. It is exact: the tool solves the conservation equations with fractions, not trial and error, so even long redox equations come out right.
  • Atom check lists each element (and the charge) on both sides, with a tick when they match.
  • Amounts take the mass or moles of each reactant you start with. The tool finds the limiting reagent (the one that runs out first), how much of every substance reacts or forms, and what is left over.
  • Percent yield compares the mass you actually collected with the most you could have made.

How to use it

  1. Type the reaction with + between substances and an arrow (->, = or →) between the sides, such as Fe + O2 -> Fe2O3. Capitals matter (Co is cobalt, CO is carbon monoxide), brackets nest, and ions take a caret: Fe^2+, MnO4^-. Coefficients and state symbols you type, such as 2 or (aq), are ignored.
  2. Read the balanced equation and the atom check.
  3. Type the amount of each reactant, in grams or moles. Leave a box empty for one in excess, such as oxygen in a burning flame.
  4. Pick the product you collected and type its mass for the percent yield.

Worked example

Propane burns in oxygen: C3H8 + O2 → CO2 + H2O. Carbon forces 3 CO2, hydrogen forces 4 H2O, and then the right side has 10 oxygen atoms, so 5 O2:

C₃H₈ + 5O₂ → 3CO₂ + 4H₂O.

Burning 10 g of propane (44.097 g/mol, so 0.2268 mol) in plenty of air uses 5 × 0.2268 = 1.134 mol of oxygen (36.28 g) and makes 3 × 0.2268 = 0.680 mol of carbon dioxide, which is 29.94 g, and 16.34 g of water. If you start with only 20 g of oxygen instead, oxygen is limiting: just 5.51 g of propane burns and 16.50 g of CO₂ forms.

For an ionic redox reaction, permanganate oxidising iron(II) in acid balances to MnO₄⁻ + 5Fe²⁺ + 8H⁺ → Mn²⁺ + 5Fe³⁺ + 4H₂O, with a charge of +17 on both sides.

Questions

It says the reaction can be balanced in more than one way. That happens when the list holds two separate reactions, such as hydrogen burning to both water and hydrogen peroxide. Any mix of the two balances, so the tool shows the one with the smallest numbers and says so. The real proportions depend on the conditions.

It says an element appears on only one side. A product is missing or a formula is mistyped. Water, carbon dioxide and hydrogen ions are the usual missing ones.

Why is my percent yield over 100 %? The product is probably still wet or impure. Dry it to constant mass and weigh again.

Which atomic weights are used? The IUPAC standard atomic weights, the same as the molar mass calculator. Nothing is sent anywhere: it all runs in your browser.

Where the numbers come from

  • Atomic weights: IUPAC/CIAAW standard atomic weights (abridged values).

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-08.

Change log for Equation balancer

  1. Show where each science tool's numbers come from, with a removal-request link Details on GitHub
  2. Add the molar mass calculator, equation balancer and isotope pattern calculator (#78-#80) Details on GitHub

Every change to fibub

Related tools

Green chemistry metrics calculator #98 Type a reaction and get its atom economy and carbon economy (balanced for you). Add the masses you used, including solvents and work-up, for yield, reaction mass efficiency, carbon efficiency, E-factor with and without water, process mass intensity and a breakdown of where the mass went. Isotope pattern calculator #80 Exact m/z of [M+H]+, [M+Na]+, [M−H]− and other ions, the full isotope pattern at your instrument's resolving power, and a check of your measured peaks with the ppm error. Molar mass calculator #78 Type any formula, including brackets, hydrates, isotope labels and charges, for its molar mass, exact mass, percentage of each element, and a grams, moles and particles converter. Reaction equivalents table #85 The reagent table of a lab notebook: molar masses from formulas, equivalents, density, purity and solution molarity, giving the mass to weigh or volume to measure for every reagent, and the theoretical and percent yield. Reaction kinetics fitter #81 Paste concentration against time to find the reaction order, the rate constant with its uncertainty and the half-life; paste k at several temperatures for the activation energy, A, ΔH‡ and ΔS‡. Equilibrium solver #89 Type any reaction and K: the exact ICE table, Q and which way it goes, conversion, Kp ↔ Kc and pH for acids and bases; then add or remove a species, squeeze the volume or change the temperature and watch the equilibrium shift. Gas law calculator #83 Work out pressure, volume, amount or temperature of a gas in any units, with the mass and density of a named gas, the van der Waals real-gas answer and how far the ideal gas law is off. Titration curve simulator #82 Draw the exact pH curve for strong, weak and polyprotic acids and bases, see the equivalence points and the right indicator, and find the end point of your own measured titration from its derivatives. Thermochemistry calculator #95 Type a balanced reaction and get its standard enthalpy, entropy and Gibbs energy change, the equilibrium constant, ΔG and K at other temperatures, and the temperature where the reaction turns spontaneous. Values for 38 common substances fill in by themselves; type your own for anything else. Solutions and dilutions calculator #30 Work out how much to weigh for a solution in M, mM, mg/mL, % w/v or ppm, how much stock to dilute, and a full serial dilution plan with volumes for every tube. Uncertainty propagation calculator #25 Type your formula and your measurements with their uncertainties, or paste repeated readings. Get the result with its uncertainty, which input matters most, and a Monte Carlo check.