Synthesis

Reaction balancer

Exact integer coefficients by rational null-space. Unbalanceable input is flagged, never fudged.

element-conservation null space
Use "=" or "->". Ions balance too: write charges as Na+, Cl-, Ca2+, SO4^2-, or Cu++. Charge is conserved alongside mass; input coefficients are ignored.
BalancedCH4 + 2 O2 = CO2 + 2 H2O
Calculated live

CH4 + 2 O2 = CO2 + 2 H2O

1

Balanced: CH4 + 2 O2 = CO2 + 2 H2O

CH4
1
O2
2
CO2
1
H2O
2
Reaction balancer, Aliquot