Fabric dye is the colored substance that enable fibers and materials to be colored. It bonds chemically to the material that it is applied to. This makes fabric dyes different from pigments as pigments don’t chemically bond to the material that they color. Fabric dyes are easily soluble in water whereas pigments are insoluble.
To get a better understanding of what is fabric dye, we need to look at the different kinds of dyes, which are either natural or synthetic (artificial).