W reakcji haloformowej reagują metyloketony, czyli związki zawierające grupę –COCH3.
W wyniku reakcji fragment –COCH3 zostaje przekształcony w grupę –COOH, natomiast atom węgla grupy metylowej odłącza się jako haloform (np. CHCl3).
Aby otrzymać kwas 3-metylobut-2-enowy, keton musi mieć identyczny szkielet węglowy jak produkt, a zamiast grupy –COOH zawierać grupę –COCH3.