The dihydroxylation of an alkene consists of adding an -OH group to each carbon to form vicinal diols. This reaction can be carried out with osmium tetroxide in hydrogen peroxide, or with potassium permanganate in water.

oxidación con tetraóxido de osmio
The product of this reaction is a vicinal diol WITHOUT
dihidroxilación de alquenos
As the alkene is flat with two faces equally accessible to the reagent, a racemic mixture is obtained as the final product. Approaching the permanganate from the top face forms one enantiomer, while approximation from the bottom forms the other.
The reaction mechanism consists in the formation of a cycle, which is broken at a later stage, leaving the diol free.
dihidroxilacion03.png
Stage 1. Condensation of the alkene with the permanganate
dihidroxilacion alquenos
Stage 2 . Breaking the cycle releases the diol
dihidroxilacion alquenos
The osmium tetroxide mechanism follows analogous steps
dihidroxilacion alquenos
Stage 1. Condensation of the alkene with osmium tetroxide
dihidroxilacion alquenos
Stage 2. Oxidation stage that releases the diol
dihidroxilacion alquenos