Chemistry help for junior and senior high school students. Helping students grow in their understanding of basic chemical concepts through interactive activities, notes, games and drills.
Learn how to write chemical formula and balance chemical equations. Solve quantitative problems in chemistry involving the mole.
Learn about the applications and impacts of chemistry on society and the environment.
Create your own bingo sheets with the Chemical Bingo maker or balance equations online with the chemical equation balancer.

A chemical equation solver that balances the lot!
It can solve ..
- Complete neutral species and ionic equations.
- Half equations in acid or alkali solutions.
- Equations with more than one solution.
- Equations with non-stoichiometric chemical formula. eg. K3.99Fe(CN)6 and NaHBr1.997
- Complex chemical equations with multiple terms and brackets. eg. (NH4)3[P(Mo3O10)4]
Solve the following chemical equations. Just copy and paste then submit.
You may also include standard physical states, (s), (l), (g) & (aq) or leave them out.
A. Chemical equations - neutral species
- P2I4 + P4 + H2O = PH4I + H3PO4
- [Cr(N2H4CO)6]4[Cr(CN)6]3 + KMnO4 + H2SO4 = K2Cr2O7 + MnSO4 + CO2 + KNO3 + K2SO4 + H2O
- Cu(s) + HNO3(aq) → Cu(NO3)2(aq) + NO(g) + H2O(l)
- KMnO4 + C3H5(OH)3 = K2CO3 + Mn2O3 + CO2 + H2O
Buffer solutions are solutions that resist changes in pH on addition of an acid or a base.
An amphiprotic substance is a substance that can donate or accept a proton, H+
For a substance to be amphiprotic it must
- contain a hydrogen atom which is able to be donated to another chemical species.
- be able to accept a hydrogen ion from another species.
Examples of amphiprotic species include, H2O, HCO3- , HSO4- , HPO42- and H2PO4-
An amphoteric substance is an oxide of an element that can act as both an acid or a base.
Common amphoteric substances are the oxides of the elements and beryllium, aluminum, zinc, tin and lead.
Example:
Aluminum oxide reacting with an acid:
Al2O3(s) + 6HCl(aq) → 2AlCl3(aq) + 3H2O(l)
Aluminum oxide reacting with a base: