染色水中的金属离子等会引起染料的凝集、溶解度降低,从而造成染色斑点等不匀染或染色深度不佳等问题。造成水中金属离子高的原因有:一是染厂自身水质不好,硬度高、金属杂质多,二是元明粉或纯碱中含有的杂质,因此若是染厂自身水质好、使用元明粉等药剂纯度好的情况下,可以少加或不加金属螯合剂;而对于国内多数染厂而言,为了降低水处理成本,造成染色水质均较差,因此需要添加金属螯合剂。
传统上认为,染料发色团为金属络合型时,由于金属螯合剂会对染料中的金属产生影响,应该避免使用。但是Z近已证明添加于染浴中的金属螯合剂对染料色素中的金属没有任何影响。