Pigments are generally insoluble particles that must be dispersed into a system. Dyes are typically soluble colorants that dissolve into the material. Pigments often provide better opacity, durability, lightfastness, and chemical resistance depending on the application.

The best choice depends on the desired color effect, material, and performance requirements.