The invention discloses an anti-blue light cream and a preparation method thereof. The anti-blue light cream comprises the following components: EDTA‑2Na, butanediol, glycerin, betaine, sodium hyaluronate, nicotinamide, allantoin, maltooligosaccharide Glucoside, Hydrogenated Starch Hydrolyzate, Thickener, Emulsifier, Dimethicone, Petrolatum, Surfactant, Glyceryl Stearate / PEG‑100 Stearate, Cetearyl Alcohol, Glyceryl Stearate, Polyglyceryl‑3 Methyl Glucose Distearate, Cyclomethicone, Triethanolamine, Phenoxyethanol, Ethylhexylglycerin, Caprylic Capric Triglyceride, Mung Bean Seed extract, oat extract, dimethicone, lecithin, buddha extract, ginger root extract, coffee seed extract, and purified water. The invention provides an anti-blue light cream, which can reduce active oxygen and free radicals generated under blue light radiation, strengthen the protection of the skin, and thereby reduce the damage of the blue light to the skin.