A method for extracting ferulic acid and/or its salts from a previously conditioned source rich in ferulic acid and/or its salts free from suspended solids; the method comprises i) adsorbing the ferulic acid and/or its salts in a column packed with a synthetic resin having affinity; ii) separating out the liquid fraction which is left with a reduced content of ferulic acid and/or its salts from the packed column containing the adsorbed ferulic acid; iii) desorbing the ferulic acid and/or its salts from the packed column with a counter-current flow of organic solvent in order to obtain a concentrated liquor of ferulic acid and/or its salts; iv) separating the concentrated liquor of ferulic acid and/or its salts into two fractions according to their water content; one fraction containing 50 to 70% of water, and the other only 5 to 10% of water; v) separately concentrating the two liquor fractions from 3.5 to 3.7 times their initial concentration; vi) pooling the two liquor fractions from the previous stage together; vii)concentrating the mixture from the previous stage from 2.5 to 3 times its initial volume by evaporation at 60-90°C; viii) adding 2 volumes of water to the concentrated mixture from the previous stage; ix) concentrating the above mixture to approximately 1.7 times its initial concentration; x) separating out the insoluble impurities by sedimentation, allowing the above mixture to cool to around 20 to 40°C and leaving it to stand for around 1 hour; xi) reheating the above mixture to 80°C; xii)removing soluble impurities present in the above mixture by passing the mixture through a synthetic purification resin; xiii) crystallizing out the ferulic acid and/or its salts, removing the remaining solvent by evaporation from the mixture from the previous step, concentrating its volume by half, and transferring the resulting mixture into a crystallizing container with a cooling jacket, in which the ferulic acid and/or its salts precipitate out after standing for around 4 hours at 21°C, with a purity of 80 to 90% being obtained; xiv) separating out the crystals of free ferulic acid and/or its salts from the crystallization mother liquors by centrifuging; xv) drying the crystals of ferulic acid and/or its salts with drying equipment under vacuum and an inert atmosphere for around 2 hours until a moisture content of less than 1% is obtained; and xvi) screening the already dry ferulic acid and/or its salts. i) adsorbing the ferulic acid and/or its salts in a column packed with a synthetic resin having affinity; ii) separating out the liquid fraction which is left with a reduced content of ferulic acid and/or its salts from the packed column containing the adsorbed ferulic acid; iii) desorbing the ferulic acid and/or its salts from the packed column with a counter-current flow of organic solvent in order to obtain a concentrated liquor of ferulic acid and/or its salts; iv) separating the concentrated liquor of ferulic acid and/or its salts into two fractions according to their water content; one fraction containing 50 to 70% of water, and the other only 5 to 10% of water; v) separately concentrating the two liquor fractions from 3.5 to 3.7 times their initial concentration; vi) pooling the two liquor fractions from the previous stage together; vii)concentrating the mixture from the previous stage from 2.5 to 3 times its initial volume by evaporation at 60-90°C; viii) adding 2 volumes of water to the concentrated mixture from the previous stage; ix) concentrating the above mixture to approximately 1.7 times its initial concentration; x) separating out the insoluble impurities by sedimentation, allowing the above mixture to cool to around 20 to 40°C and leaving it to stand for around 1 hour; xi) reheating the above mixture to 80°C; xii)removing soluble impurities present in the above mixture by passing the mixture through a synthetic purification resin; xiii) crystallizing out the ferulic acid and/or its salts, removing the remaining solvent by evaporation from the mixture from the previous step, concentrating its volume by half, and transferring the resulting mixture into a crystallizing container with a cooling jacket, in which the ferulic acid and/or its salts precipitate out after standing for around 4 hours at 21°C, with a purity of 80 to 90% being obtained; xiv) separating out the crystals of free ferulic acid and/or its salts from the crystallization mother liquors by centrifuging; xv) drying the crystals of ferulic acid and/or its salts with drying equipment under vacuum and an inert atmosphere for around 2 hours until a moisture content of less than 1% is obtained; and xvi) screening the already dry ferulic acid and/or its salts.