Chemical Equation Balancer

Balance chemical equations in your browser. Get integer coefficients, atom counts on each side, and a formatted balanced equation you can copy or share.

Input
Use "+" to separate species, and "->" or "=>" between reactants and products.
Reactants
Products
Result
History
What Is a Chemical Equation?

A chemical equation represents a reaction using chemical formulas. Reactants appear on the left and products on the right, separated by an arrow (→). Balancing ensures the law of conservation of mass is met: the number of atoms of each element is the same on both sides.

How to Balance (At a Glance)
  1. Write the unbalanced equation (formulas correct).
  2. Count atoms of each element on both sides.
  3. Add coefficients (whole numbers) to species to equalize counts.
  4. Balance elements that appear in fewer species first (often metals, then non‑metals, then H and O).
  5. Reduce coefficients to the smallest whole‑number ratio and double‑check counts.
Common Reaction Types
  • Combustion: Hydrocarbon + O2 → CO2 + H2O
  • Acid–Base: Acid + Base → Salt + Water
  • Redox: Electron transfer changes oxidation states (balance via half‑reactions)
  • Synthesis/Decomposition: A + B → AB, or AB → A + B
Worked Examples

1) Combustion of Propane

Unbalanced: C3H8 + O2 → CO2 + H2O

Balanced: C3H8 + 5 O2 → 3 CO2 + 4 H2O

  • Balance C: 3 CO2
  • Balance H: 4 H2O
  • Balance O: 3×2 + 4×1 = 10 → 5 O2
Load this example

2) Formation of Iron(III) Oxide

Unbalanced: Fe + O2 → Fe2O3

Balanced: 4 Fe + 3 O2 → 2 Fe2O3

  • Balance Fe to even: 2 Fe2O3 → 4 Fe
  • Balance O: 2×3 = 6 → 3 O2
Load this example

More Examples

Redox Primer (Acidic/Basic)

Redox (reduction–oxidation) reactions involve electron transfer. Balancing typically uses the half‑reaction method:

  1. Split into oxidation and reduction half‑reactions; assign oxidation states.
  2. Balance atoms other than O and H.
  3. Balance O with H2O and H with H+ (acidic) or OH (basic).
  4. Balance charge with electrons (e).
  5. Equalize electrons and add half‑reactions; simplify.

Example (Acidic): Fe2+ + MnO4 + H+ → Fe3+ + Mn2+ + H2O

Balanced: 5 Fe2+ + MnO4 + 8 H+ → 5 Fe3+ + Mn2+ + 4 H2O

Note: This tool balances by atoms and does not track charge explicitly; use the steps above for charged redox systems.

Support This Free Tool

Every coffee helps keep the servers running. Every book sale funds the next tool I'm dreaming up. You're not just supporting a site — you're helping me build what developers actually need.

500K+ users
200+ tools
100% private
Privacy Guarantee: Private keys you enter or generate are never stored on our servers. All tools are served over HTTPS.