Chemical Equation Balancer
Balance formula-based chemical equations with exact integer coefficients and automatic atom-conservation validation.
Instructions
- Enter your chemical equation using the arrow → or ->
- Use + to separate multiple reactants or products
- Example: Fe + Cl2 -> FeCl3
Common Examples:
Fe + Cl2 → FeCl3
KMnO4 + HCl → KCl + MnCl2 + H2O + Cl2
Cu + HNO3 → Cu(NO3)2 + NO + H2O
Balanced Equation
Element Count
Method, source and limitations
Method version: equation-balancer-2.0- Calculation method
- Exact rational null-space solution followed by atom-conservation verification.
- Data source
- Stoichiometric conservation of each parsed element.
- Assumptions and limitations
- Balances atoms only; charge and half-reaction redox balancing are not inferred.
- Verification example
- H2 + O2 → H2O becomes 2 H2 + O2 → 2 H2O.
Verified Calculator · Last validated: 2026-07-28
Result guidance
How does this tool calculate the result?
Exact rational null-space solution followed by atom-conservation verification.
How should I interpret the result?
Balances atoms only; charge and half-reaction redox balancing are not inferred.
How can I verify the result?
H2 + O2 → H2O becomes 2 H2 + O2 → 2 H2O.