A synthesis method of heliotropin relates to the technical field of heliotropin synthesis, and comprises the following steps: S1, uniformly mixing
glyoxylic acid, glacial
acetic acid and benzodioxole, then slowly dropwise adding concentrated
sulfuric acid under a first temperature condition, reacting for a period of time, slowly dropwise adding
nitric acid under a second temperature condition, reacting for a period of time, then adding
hydrochloric acid, and reacting for a period of time to obtain a
mixed solution; reaction liquid is obtained; s2, filtering the reaction liquid obtained in the step S1 to obtain a heliotropin crude product and filtrate; s3, recovering the filtrate obtained by filtering in S2, and washing, filtering and
drying the heliotropin crude product obtained in S2 to obtain heliotropin; the heliotropin is prepared by a one-pot method, so that the synthesis steps are simplified, the whole synthesis method is simpler and more convenient to operate, the synthesis efficiency is improved, redundant
wastewater is not generated, meanwhile, the
recovery rate of filtrate can reach 95-99%, and the cost of raw materials is reduced.