Preparation from propene oxide does not use chlorine. Propene is epoxidized to propene oxide,
which is then isomerized to allyl alcohol by the progil process. A second epoxidization is carried out with peracetic acid, and the resulting glycidol is hydrolyzed to glycerol.