Hair coloring is the process of changing the natural color of your hair by applying hair dye or pigments. The hair color can be completely transformed by covering gray hair, creating highlights or lowlights, or completely changing it. The ingredients in hair dyes penetrate the hair shaft, causing changes to the natural pigments in the strands.