🧪 Chemical Equation Balancer 🛡️ Client‑Side

Linear algebra · Ions · Step‑by‑step
2 Fe2O3 + 6 CO → 4 Fe + 6 CO2
📐 Show Balancing Steps & Conservation

📘 How Chemical Equation Balancing Works

This balancer treats the equation as a linear system. Each molecule contributes atoms to a matrix, and Gaussian elimination finds the stoichiometric coefficients that conserve mass and charge. It supports ions, hydrates, and parentheses.

❓ FAQ

How do I enter ions?

Use ^ followed by charge, e.g., Fe^3+ or SO4^2-. For electrons, use e^-.

What if the equation cannot be balanced?

The tool checks element and charge conservation. If they don't match, it shows an error.

Does it support hydrates?

Yes, use a middle dot · or just a dot . e.g., CuSO4·5H2O.