The invention relates to a preparation method of a 
formaldehyde-free color fixative. The invention is characterized in that amines and 
epoxy chloropropane react to generate a condensate, wherein the amines are total amines and prepared by mixing hexamethylendiamine and other substances; and the other substances can be one or more of 
ammonia water, monomethyl amine, dimethyl amine, 
diethylenetriamine, 
triethylenetetramine, tetraethylenepentamine, tetraethylenepentamine, 
ethylene diamine, 
urea and 
urea substitute. The color fixative has the advantages of 
high color fastness, small influence on sensitive 
color tone, low consumption, no environment 
pollution of 
formaldehyde, accessible raw materials and simple production technique, can enhance the dry / wet fastness to 
rubbing and the color fastness to 
water washing, and basically does not generate color phase variations when fixing 
emerald blue, bright blue and other sensitive color dyes.