1、由酒石酸與焦硫酸鉀反應而得。先將酒石酸和焦硫酸鉀充分拌勻後,投入搪玻璃反應鍋中,用油浴加熱至180℃左右,固體開始熔融,並有大量泡沫上升,開動攪拌器,打散泡沫,防止溢出,再升溫至220℃,即有丙酮酸蒸出,油溫保持在245℃,待丙酮酸蒸完為止;
2、由酒石酸制備酒石酸在重硫酸鉀存在下脫水和二氧化碳而制得;
3、由二氯丙酸制備將2,2-二氯丙酸與10%NaOH溶液進行回流,最後反應物的pH=2.5,進行冷卻,蒸去水分,加稀H2SO4而成黏糊狀的酸性物,在減壓下蒸餾得產品。用乳酸乙酯氧化再進行水解乳酸乙酯氧化可以進行氣相氧化或液相氧化而制得丙酮酸,也可用二氧化錳、過氧化氫為氧化劑進行氧化,得到的丙酮酸乙酯進行水解而得到產品。丙烯酸酯氧化再進行水解丙烯酸或其酯在催化劑Cr或V化合物存在下用H2O2氧化而制得產品;
4、葡萄糖為原料進行發酵丙酮醛氧化丙酮醛可以用1,2-丙二醇進行氣相氧化而得到,再進壹步與甲醇在磷酸鎳催化劑存在下用氧氣進行氣相氧化而制得產品;
5、由酒石酸在脫水劑硫酸氫鉀存在下蒸餾後再真空精餾而得;
6、由乙酰氯與氰化鉀生成腈,再經酸水解而得。