Balanced:
 

Syntax guide

Feature Input Equation Demo
Subscripts N = N2 2N → N2
Compounds H2 + O2 = H2O H2 + O2 → H2O
Groups Mg(OH)2 = MgO + H2O Mg(OH)2 → MgO + H2O
Ions H^+ + CO3^2- = H2O + CO2 H+ + CO32- → H2O + CO2
Electrons Fe^3+ + e = Fe Fe3+ + e- → Fe
No space A3^-+B2^2+=A5B+e A3- + B22+ → A5B + e-
More space C 3 H 5 ( O H ) 3 + O 2 = H 2 O + C O 2 C3H5(OH)3 + O2 → H2O + CO2
Optional 1 H1^1+ + e = H1^1- H+ + e- → H-
Flexible names Foo^5+ + Bar^3- = FooBar2 + FooBar^- Foo5+ + Bar3- → FooBar2 + FooBar-