Difference between dye and pigment

The difference between dye and pigment are given below:

1. Organic materials.
1. Organic and inorganic materials.
2. Water soluble (mostly).
2. Water insoluble (cent).
3. Contains: Chromophore, Auxochrome, Chromogen groups.
3. Contains: Chromophore, Auxochrome groups.
4. Selectively applied dyes cannot be dyed all types of fabric.
4. Applied for all types of fabric as well as wood, metal, stone etc.
5. Dyed goods are comfortable.
5. Printed goods are not so comfortable.
6. Fastness properties are good to excellent.
6. Fastness properties are average to good.
7. Comparatively expensive.
7. Comparatively cheap.