The present invention provides a method for producing fucoxanthin extract, said method comprising: performing absorption of the fucoxanthin extract by using absorbent and then performing elution to remove heavy metals and arsenic salt contained in the fucoxanthin extract, wherein the absorbent is selected from a group having macroporous resin, polyamide, activated carbon, alumina and a combination thereof. The method for producing fucoxanthin extract according to the present invention, the content of heave metal in the fucoxanthin extract can be reduced, while the content of fucoxanthin in the fucoxanthin extract can increase. In addition, the present invention also provides a fucoxanthin extract obtained by the above method, as well as fucoxanthin products containing the fucoxanthin extract.