The invention relates to a textile fabric dye, comprising, by weight, 30-40 parts of attapulgite clay, 2-4 parts of polypropylene glycol, 3-5 parts of tetracarboxydiphthalic ether dianhydride, 1-2 parts of zinc stearate, 10-13 parts of blocked isocyanate, 8-9 parts of calcium sulfate, 9-10 parts of magnesium sulfate, 2-3 parts of aluminum oxide powder, 20-30 parts of waterborne nano color paste, 7-9 parts of a surfactant, 6-8 parts of ethyl acetate, 10-12 parts of an initiator, 15-25 parts of plant extract, 12-15 parts of chitosan, 2-3 parts of mica powder, 1-1.6 pars of tetramethyl ammonium bromide, 1-3 parts of a water softener, 3-4 parts of sodium carbonate, 2-3 parts of sodium pyrophosphate, 5-8 parts of iron blue, and 20-30 parts of water. The textile fabric dye is low in cost, natural and healthy, nontoxic and harmless to human body, and resistant to fading; the preparation method is simple, has low equipment requirements and is easy to popularize.