BalanceChemicalEquationv1.0balancechemicalequation.com
CHEMICAL EQUATION BALANCER|LIVE STOICHIOMETRY

Chemical Equation Balancer

Balance chemical equations online with steps, phases, and live stoichiometry calculations. Type your reaction or tap elements on the interactive periodic table keypad.

⇌
Quick examples:

Periodic Table & Chemical Keypad

Insert:
NonmetalsAlkaliAlk. EarthTransitionNoble Gas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
57-71La-Lu
89-103Ac-Lr
💡

Ready to Balance Your Chemical Equation

Type an equation in the box above or click on elements in the periodic table. Press "Balance Equation" or tap any quick example to see the balanced reaction, stoichiometric table, and reaction type.

Reaction Library

Popular Chemical Equations

Click any verified chemical reaction below to instantly load its stoichiometric proportions, molar mass table, and balancing steps.

Industrial & BiologyIntermediate

Photosynthesis

CO2 + H2O -> C6H12O6 + O2

Plants convert atmospheric carbon dioxide and water into glucose and oxygen using sunlight.

1-click solve
Industrial & BiologyIntermediate

Cellular Respiration

C6H12O6 + O2 -> CO2 + H2O

Living cells oxidize glucose to release adenosine triphosphate (ATP) metabolic energy.

1-click solve
CombustionElementary

Combustion of Natural Gas (Methane)

CH4 + O2 -> CO2 + H2O

The clean burning of methane gas in oxygen, generating blue flame and thermal energy.

1-click solve
CombustionIntermediate

Combustion of Propane

C3H8 + O2 -> CO2 + H2O

High-energy combustion of propane fuel commonly utilized in heating and gas grills.

1-click solve
CombustionAdvanced

Combustion of Gasoline (Octane)

C8H18 + O2 -> CO2 + H2O

The internal combustion of octane in automobile engines yielding carbon dioxide and water.

1-click solve
SynthesisElementary

Formation of Water

H2 + O2 -> H2O

Highly exothermic synthesis of liquid water from elemental hydrogen and oxygen gases.

1-click solve
SynthesisElementary

Haber-Bosch Ammonia Synthesis

N2 + H2 -> NH3

Industrial nitrogen fixation producing synthetic ammonia for global agricultural fertilizers.

1-click solve
SynthesisIntermediate

Rusting of Iron (Oxidation)

Fe + O2 -> Fe2O3

Oxidation of elemental iron to iron(III) oxide rust in the presence of oxygen.

1-click solve
DecompositionElementary

Decomposition of Hydrogen Peroxide

H2O2 -> H2O + O2

Catalytic breakdown of hydrogen peroxide into water and oxygen gas ("Elephant Toothpaste").

1-click solve
DecompositionElementary

Thermal Decomposition of Limestone

CaCO3 -> CaO + CO2

Calcination of limestone (calcium carbonate) into quicklime (calcium oxide) in kiln furnaces.

1-click solve
DecompositionIntermediate

Decomposition of Potassium Chlorate

KClO3 -> KCl + O2

Laboratory thermal decomposition yielding pure oxygen gas and potassium chloride.

1-click solve
Acid-BaseElementary

Hydrochloric Acid & Sodium Hydroxide

HCl + NaOH -> NaCl + H2O

Classic strong acid-strong base neutralization producing neutral table salt and water.

1-click solve
Acid-BaseIntermediate

Baking Soda & Acetic Acid

NaHCO3 + CH3COOH -> NaC2H3O2 + H2O + CO2

Popular kitchen volcano reaction producing sodium acetate, water, and effervescent carbon dioxide.

1-click solve
Acid-BaseAdvanced

Sulfuric Acid & Aluminium Hydroxide

Al(OH)3 + H2SO4 -> Al2(SO4)3 + H2O

Polyprotic acid neutralization producing aluminium sulfate coagulant.

1-click solve
Single ReplacementIntermediate

Thermite Reaction

Al + Fe2O3 -> Al2O3 + Fe

Violently exothermic single displacement producing molten iron used in railway welding.

1-click solve
Single ReplacementElementary

Zinc & Hydrochloric Acid

Zn + HCl -> ZnCl2 + H2

Standard lab preparation of hydrogen gas via metal displacement of hydrogen ions.

1-click solve
Single ReplacementIntermediate

Copper in Silver Nitrate

Cu + AgNO3 -> Cu(NO3)2 + Ag

Spontaneous displacement producing shimmering crystalline silver needles on copper wire.

1-click solve
Double ReplacementElementary

Precipitation of Silver Chloride

AgNO3 + NaCl -> AgCl + NaNO3

Instant formation of insoluble white curdy precipitate of silver chloride.

1-click solve
Double ReplacementIntermediate

Precipitation of Barium Sulfate

BaCl2 + Na2SO4 -> BaSO4 + NaCl

Diagnostic gravimetric precipitation forming dense white insoluble barium sulfate.

1-click solve
Double ReplacementIntermediate

Golden Rain (Lead Iodide)

Pb(NO3)2 + KI -> PbI2 + KNO3

Double displacement forming brilliant golden-yellow crystalline lead(II) iodide precipitate.

1-click solve
Industrial & BiologyAdvanced

Permanganate Redox Oxidation

KMnO4 + HCl -> KCl + MnCl2 + Cl2 + H2O

Strong redox reaction used for commercial chlorine gas synthesis in acidic medium.

1-click solve
Comprehensive Chemistry Guide

Mastering Chemical Reactions: The Ultimate Guide to Our Chemical Equation Balancer

Chemical reactions represent the foundational language of chemistry, detailing how atoms rearrange to transform reactant species into new chemical products. Whether you are a high school chemistry student encountering stoichiometry for the first time, an AP or IB Chemistry student working through multi-step redox reactions, or a university researcher preparing quantitative solutions in the laboratory, having access to an accurate and versatile chemical equation balancer is essential. Our online chemical equation balancer combines exact rational linear algebra with real-time stoichiometric modeling to provide immediate, error-free reaction analysis.

01•Fundamental Science

Why You Must Balance Chemical Equations: The Law of Conservation of Mass

At the center of every chemical transformation lies the Law of Conservation of Mass, first definitively articulated by French chemist Antoine Lavoisier in 1789. The law dictates that in any closed system, matter can neither be created nor destroyed through chemical processes. Consequently, the total mass of the reactants must strictly equal the total mass of the products, which requires that the total quantity of each chemical element's atoms remains identical on both sides of the reaction arrow.

When writing unbalanced chemical equations, formulas reflect the actual molecular stoichiometry of individual compounds, defined by subscripts such as H2O, Fe2O3, or Ca(OH)2. A critical rule in chemistry is that you can never change the subscripts of a chemical formula to balance an equation, as altering subscripts modifies the fundamental chemical identity of the substance. Instead, we adjust stoichiometric coefficients—the whole numbers placed in front of chemical formulas. This is where an intuitive equation balancer becomes invaluable, allowing users to balance chemical equations with mathematical certainty rather than tedious trial-and-error inspection.

Subscripts are Invariant

Changing H2O to H2O2 transforms harmless water into toxic hydrogen peroxide. Never alter subscripts.

Coefficients Scale Moles

Stoichiometric coefficients (e.g. 2H2 + O2 → 2H2O) preserve compounds while equating atoms.

02•Physical Chemistry

Advanced Capabilities: Chemical Equation Balancer with Phases

In physical laboratory experiments, reactions do not happen in an abstract vacuum; they occur in distinct states of matter. Our platform operates as a specialized chemical equation balancer with phases, allowing you to append state symbols directly to reactants and products:

  • (s) Solid:Precipitates, elemental metals, and insoluble crystalline salts.
  • (l) Liquid:Pure liquids such as liquid water, bromine, or pure acids.
  • (g) Gas:Gaseous products or reactants such as oxygen, hydrogen, carbon dioxide, or nitrogen.
  • (aq) Aqueous Solution:Substances dissolved in water, including soluble salts, aqueous acids, and metal hydroxides.

By utilizing a chemical equation balancer with phases, students and educators can distinguish between gas-evolution reactions, precipitation reactions, and acid-base neutralizations. For instance, entering aqueous silver nitrate reacting with sodium chloride preserves the physical reality of the aqueous phase versus the insoluble silver chloride precipitate.

03•Linear Algebra Engine

Algorithmic Solving: Chemical Equation Balancer with Steps

Traditional chemistry classrooms frequently instruct students to use the inspection method. While inspection works adequately for elementary combination reactions, it quickly collapses when faced with intricate redox systems, polyatomic ion exchanges, or combustion reactions involving large hydrocarbons.

Our chemical equation balancer with steps employs a rigorous algebraic matrix algorithm based on rational Gaussian elimination:

  1. 1
    Stoichiometric Variable Assignment: Each reactant and product is assigned an unknown variable coefficient.
  2. 2
    Conservation Matrix Construction: A homogeneous linear system is generated, where each row corresponds to a specific chemical element and electrical charge if ions are involved, ensuring both atomic conservation and net charge conservation.
  3. 3
    Rational Gaussian Elimination: The matrix is converted to reduced row echelon form using exact rational arithmetic, completely avoiding floating-point rounding errors.
  4. 4
    Minimal Positive Integer Scaling: The null-space basis vector is extracted and multiplied by the least common multiple of the fractional denominators, generating the lowest coprime whole-number integer coefficients.

By offering a chemical equation balancer calculator with steps, users can observe the exact conservation equations for every element, fostering genuine conceptual mastery rather than rote memorization.

04•Quantitative Stoichiometry

Live Stoichiometric Matrix: Integrated Stoichiometry Calculator

Balancing coefficients is only the initial phase of chemical calculation. In laboratory settings, chemists must convert chemical formulas into physical measurements of mass, moles, volumes, and particles. Our integrated stoichiometry calculator bridges this gap seamlessly.

As a bidirectional online stoichiometry calculator, our engine calculates:

Molar Mass (g/mol)

Automatically derived using standard IUPAC atomic weights for all 118 periodic table elements.

Mole-to-Mole Proportions

Multiplying stoichiometric ratios across the entire balanced equation.

Mass Conversions (Grams)

Calculating exact grams required or produced based on molar mass formulas.

Gas Volume at STP (Liters)

Using the ideal molar gas volume of 22.414 L/mol at Standard Temperature and Pressure (0 °C and 1 atmosphere).

Molecular Particle Counts

Leveraging Avogadro's constant (6.022 × 1023 entities per mole) to display exact molecule and formula unit counts.

Whenever you type an amount into any substance in the table, the chemical equation stoichiometry calculator instantly updates all corresponding reactants and products across the reaction. This live bidirectional reactivity makes chemical equation stoichiometry intuitive and interactive.

05•Limiting Reactants & Yield

Limiting Reagent Analysis and Theoretical Percent Yield

When conducting real reactions, reactants are seldom combined in perfect stoichiometric ratios. One reactant is inevitably consumed first, halting the reaction. This compound is known as the limiting reactant (or limiting reagent). Any other reactant that remains unreacted is termed an excess reagent.

Our balance chemical equations calculator features a dedicated limiting reagent simulator. Users can enter starting masses or moles for multiple reactants simultaneously. The engine calculates the theoretical yield of products dictated by the limiting reagent, displays the remaining unreacted mass of excess reactants, and allows you to enter an actual experimental yield to calculate percent yield.

06•Quick Guide

How to Balance Chemical Equations Online: Step-by-Step Guide

Using our online equation balancer is straightforward:

Step 1

Enter Reaction

Type your chemical equation in the input bar, or use the interactive 18-column periodic table keypad to tap element symbols and formulas.

Step 2

Add Optional Phases & Charges

You can include state symbols like (s), (l), (g), (aq) or ionic charges like Fe^2+ or SO4^2-.

Step 3

Click Balance Equation

Press enter or tap Balance Equation to execute the algebraic solver.

Step 4

Inspect Atoms & Steps

Review the balanced equation, inspect the atom inventory audit table, and expand the step-by-step mathematical breakdown.

Step 5

Explore Stoichiometry

Toggle to the stoichiometry table to calculate reagent masses, gas volumes at STP, and limiting reagents.

07•Practice & Study

Dedicated Balance Chemical Equations Practice

Mastering chemistry requires hands-on problem solving. Our chemistry equation balancer provides a curated reaction library covering major reaction classes: synthesis, decomposition, single replacement, double replacement, combustion, and redox reactions. Students can engage in balance chemical equations practice by clicking any example to observe how challenging formulas balance effortlessly.

Whether you need a reliable balance chemical equations calculator for homework or an online chemical equation balancer for laboratory preparation, our balance chemical equations online platform delivers the speed, rigor, and depth modern science demands.

Reaction Types Reference

Major Types of Chemical Reactions

Reference guide for the fundamental reaction classifications recognized and classified by our engine.

A + B → AB

Synthesis (Combination)

Two or more elements or simpler compounds unite to produce a single product.

Example:2H₂ + O₂ → 2H₂O
AB → A + B

Decomposition

A single complex compound breaks down into two or more elements or simpler substances.

Example:2H₂O₂ → 2H₂O + O₂
A + BC → B + AC

Single Replacement

A more reactive elemental metal or halogen displaces another from a compound.

Example:Zn + 2HCl → ZnCl₂ + H₂
AB + CD → AD + CB

Double Replacement

Two ionic compounds in solution exchange cations and anions to form a precipitate or gas.

Example:AgNO₃ + NaCl → AgCl + NaNO₃
Fuel + O₂ → CO₂ + H₂O

Combustion

Exothermic oxidation of hydrocarbons releasing thermal energy, light, carbon dioxide, and water.

Example:CH₄ + 2O₂ → CO₂ + 2H₂O
HA + BOH → BA + H₂O

Acid-Base Neutralization

Proton transfer between acid and base forming water and an ionic salt.

Example:HCl + NaOH → NaCl + H₂O
Knowledge Base

Frequently Asked Questions

Everything you need to know about balancing chemical equations, solving charges, understanding the laws of conservation, and calculating stoichiometry.

OverviewQ1

What is the chemical equation balancer?

A chemical equation balancer is an online chemistry tool that balances chemical reaction equations by determining the correct whole-number stoichiometric coefficients for all reactants and products. Our balancer uses an exact rational linear algebra algorithm (Gaussian elimination) to satisfy both the Law of Conservation of Mass and net electrical charge conservation, supporting state phases (s, l, g, aq), detailed algebraic steps, and bidirectional stoichiometry calculations.

Free ToolQ2

Is there a free chemical equation balancer?

Yes! balancechemicalequation.com provides a 100% free online chemical equation balancer. It requires no registration, download, or subscription, and includes an interactive 18-column periodic table keypad, step-by-step mathematical balancing derivations, and a full stoichiometry and limiting reagent calculator directly in your web browser.

Ionic & RedoxQ3

How to balance charges in chemical equations?

To balance charges in ionic or redox chemical equations:

  1. Calculate Net Charge: Sum the charges of all ions on the reactant side and product side (e.g., Fe2+ has +2, Cr2O72− has −2).
  2. Balance Mass First: Balance the atoms of all elements other than hydrogen and oxygen.
  3. Balance Charge in Acidic Solution: Add hydrogen ions (H+) to the more negative side to equalize the net charges, then add water (H2O) to balance hydrogen and oxygen atoms.
  4. Balance Charge in Basic Solution: Add hydroxide ions (OH−) to equalize charges and water (H2O) to balance atoms.
  5. Using Our Balancer: You can enter ionic charges directly (e.g., Fe^2+ + Cr2O7^2- + H+ -> Fe^3+ + Cr^3+ + H2O), and our algebraic solver automatically constructs a charge-conservation equation row to balance both mass and charge simultaneously.
BasicsQ4

How to balance chemical equations?

To balance chemical equations, follow these fundamental steps:

  1. Write Unbalanced Equation: State the correct chemical formulas for all reactants on the left and products on the right separated by a reaction arrow (→).
  2. Count Atoms on Both Sides: List the number of atoms for each chemical element on the reactant side and the product side.
  3. Add Stoichiometric Coefficients: Place whole-number coefficients in front of chemical formulas to make the total atom count equal on both sides.
  4. Never Change Subscripts: Changing subscripts (like turning H2O into H2O2) alters the chemical identity of the substance. Only change coefficients.
  5. Reduce to Lowest Terms: Ensure the coefficients are the smallest possible whole numbers (coprime).
Step by StepQ5

How to balance chemical equations step by step?

To balance chemical equations step by step using the algebraic method:

  1. Step 1 (Variable Assignment): Assign an algebraic variable coefficient to each reactant and product (e.g., aC3H8 + bO2 → cCO2 + dH2O).
  2. Step 2 (Element Equations): Write an equation for each element equating left and right atoms:
    • Carbon: 3a = c
    • Hydrogen: 8a = 2d → d = 4a
    • Oxygen: 2b = 2c + d
  3. Step 3 (Solve the System): Let a = 1. Then c = 3, d = 4, and 2b = 2(3) + 4 = 10, so b = 5.
  4. Step 4 (Clear Fractions): Multiply by the least common denominator if fractions arise. Here all numbers are integers: 1 C3H8 + 5 O2 → 3 CO2 + 4 H2O.
  5. Step 5 (Final Audit): Verify that the total number of atoms on the reactant side equals the product side.
Scientific LawQ6

Why do we balance chemical equations?

We balance chemical equations to obey the Law of Conservation of Mass, formulated by Antoine Lavoisier in 1789, which establishes that matter cannot be created or destroyed in an ordinary chemical reaction. A balanced chemical equation ensures that every atom present in the starting materials is accounted for in the resulting products. Furthermore, balanced equations are mathematically required to calculate mole ratios, predict product yields, determine reactant requirements, and solve laboratory stoichiometry problems.

DefinitionQ7

What does it mean to balance a chemical equation?

Balancing a chemical equation means finding the stoichiometric coefficients (whole numbers placed in front of chemical formulas) such that the total number of atoms of each element on the reactant side (left) is strictly equal to the total number of atoms on the product side (right), and the total net electrical charge is conserved.

Chemistry RulesQ8

What rules are used to balance a chemical equation?

The key rules used to balance chemical equations are:

  1. Subscript Invariance: Never change the subscripts in a chemical formula. Only adjust the stoichiometric coefficients in front of compounds.
  2. Whole-Number Coefficients: Coefficients must be positive whole numbers in lowest terms (no fractions in final equations).
  3. Atom Conservation: The number of atoms of each element on the reactant side must equal the number of atoms on the product side.
  4. Net Charge Conservation: In ionic and oxidation-reduction reactions, the total electrical charge on the left must equal the total electrical charge on the right.
  5. Balance Elements in Compounds First: Balance elements that appear in only one reactant and one product first, leaving pure elements (like O2, H2) for last.
  6. Polyatomic Ions: If a polyatomic ion (such as SO42− or NO3−) remains intact on both sides, balance it as a single unit.
PracticeQ9

Where can I find problems for balance chemical equations practice?

You can find extensive practice problems right on balancechemicalequation.com in our built-in Reaction Library. We provide pre-loaded, verified practice equations across synthesis, decomposition, single replacement, double replacement, hydrocarbon combustion, acid-base neutralization, and ionic redox reactions. You can load any reaction with one click to see its balanced equation, atom inventory, algebraic steps, and molar masses.

Stoichiometry & YieldQ10

What is a limiting reagent and percent yield?

Limiting Reagent (or Limiting Reactant): The reactant in a chemical reaction that is completely consumed first. It dictates the maximum theoretical amount of product that can be formed. Any reactant remaining unreacted after the limiting reagent is spent is the excess reagent.

Theoretical Yield: The calculated maximum amount of product that can form based on the limiting reagent.

Percent Yield: A measure of practical reaction efficiency, calculated as: Percent Yield = (Actual Yield / Theoretical Yield) × 100%. Our online stoichiometry calculator computes limiting reactants and theoretical percent yield automatically.