The invention discloses a method for preparing crocetin from fructus gardeniae. The method includes steps: 1) extraction, to be more specific, using 76.9% ethanol for extracting fructus gardeniae, combining extract liquid, concentrating the combined extract liquid, and performing spray drying to obtain powder for standby application; 2) enzymolysis, to be more specific, adding mixed enzymes into the powder obtained at the step 1) to realize enzymolysis under the condition that the temperature is 46-48DEG C, and pH is 5.6-6, wherein the mixed enzymes are obtained by mixing of plant extract complex enzymes SPE-005, plant extract complex enzymes SPE-007A and Aspergillus niger according to a proportion of 1:1:2.5; 3) alkaline extraction; 4) crystallization, to be more specific, adding 16-18 times of absolute ethyl alcohol into crocetin obtained at the step 3), refluxing for 2h at 78.9DEG C, cooling for crystallization, filtering and drying to obtain a crocetin product with crocetin content higher than 96%. According to the method, high-content crocetin can be extracted from the fructus gardeniae, and accordingly the problems of expensiveness and shortage of crocus sativus materials are solved.