Chemical Equation Balancer

Automatically balance chemical equations using matrix algebra. Enter reactants and products separated by an arrow.

How to Use

  • • Enter chemical formulas using element symbols (H2, O2, H2O)
  • • Use "+" to separate multiple compounds
  • • Use "->" or "=" to separate reactants from products
  • • Example: H2 + O2 -> H2O
  • • Example: Fe + O2 -> Fe2O3
  • • Example: C3H8 + O2 -> CO2 + H2O

Need more chemistry tools? Try our momentwords for additional utilities.

Disclaimer: Results are provided as-is for educational purposes. While we strive for accuracy using matrix algebra methods, please verify critical calculations with authoritative sources. Complex equations with multiple valid solutions may not be handled correctly.