1. За типом перетворень
1.1. Реакції сполучення
1.1.1. C + O2 = CO2
1.1.2. CaO + CO2 = CaCO3
1.2. Реакції заміщення
1.2.1. Zn + CuSO4 = ZnSO4 + Cu
1.2.2. C + ZnO = CO + Zn
1.3. Реакції розкладу
1.3.1. 2H2O = 2H2 + O2
1.3.2. C2H5Br = C2H4 + HBr
1.4. Реакції обміну
1.4.1. BaCl2 + H2SO4 = BaSO4 + 2HCl
1.4.2. NaOH + HCl = NaCl + H2O
2. За зміною ступенів окиснення
2.1. Окисно-відновні реакції
2.1.1. H2 + F2 = 2Hf
2.1.2. 2Ag2O = 4Ag + O2
2.2. Реакції без зміни ступенів окиснення
2.2.1. NaCl+ H2O = NaOH + HCl
2.2.2. Na2O + CO2 = Na2CO3
3. За тепловим ефектом реакції
3.1. Екзотермічні реакції
3.1.1. Fe + 2S = FeS2
3.1.2. 2Mg + O2 = 2MgO
3.2. Ендотермічні реакції
3.2.1. C + S2 = CS2
3.2.2. N2 + O2 = 2NO
4. За типом реактантів
4.1. Реакції галогенування
4.1.1. CH4 + Cl2 = CH3Cl + HCl
4.1.2. CH4 + Br2 = CH3Br + HBr
4.2. Реакції гідрування
4.2.1. C2H2 + H2 = C2H4
4.2.2. C2H4 + H2 = C2H6
4.3. Реакції гідратації
4.3.1. C2H5I + H2O = C2H5OH + HI
4.3.2. CH3Cl + H2O = CH3OH + HCl
4.4. Реакції гідролізу
4.4.1. NaCl + H2O = NaOH + HCl
4.4.2. KBr + H2O = KOH + HBr
4.5. Реакції нітрування
4.5.1. CH3-CH2-CH3 + HNO3 = CH3-CH-NO2-CH3 + H2O
4.5.2. C2H5I + HNO3 = C2H5NO2 + HI
5. Наявність каталізатора
5.1. Каталітичні реакції
5.1.1. C2H4 + H2 = (Ni) C2H6
5.1.2. C3H6 + H2 = (Pt) C3H8
5.2. Некаталітичні реакції
5.2.1. 2H2 + O2 = 2H2O
5.2.2. S + O2 = SO2
6. За ступенем перетворення реактантів
6.1. Необоротні реакції
6.1.1. Ba(ClO2)2 + H2SO4 = HClO2 + BaSO4
6.1.2. NaHCO3 + CH3COOH = CH3COONa + CO2 + H2O
6.2. Оборотні реакції
6.2.1. 3H2 + N2 = 2NH3
6.2.2. N2O4 = 2NO2