The invention discloses a preparation method of a formaldehyde removal coating, and belongs to the technical field of coatings. The coating comprises, by weight, 50 parts of a fluorocarbon emulsion, 10 parts of nanometer titanium dioxide, 6 parts of modified silica, 4 parts of modified magnesium hydroxide, 3 parts of Texanol, 5 parts of zinc borate, 8 parts of diammonium hydrogen phosphate, 4 parts of plant essential oil, 2 parts of a preservative, 2 parts of a leveling agent, 0.8 part of an ultraviolet absorber, 1 part of a dispersant, 0.5 part of an antifoaming agent, 0.5 part of a thickener, 10 parts of ethylene glycol and 10 parts of water. The formaldehyde removal coating prepared in the invention has the advantages of small environmental pollution, high strength, excellent formaldehyde removal ability, and good resistance to corrosion, water, flame and high temperature.