No, Vaseline itself doesn't remove hair dye from already dyed hair. However, it's effective in preventing hair dye from staining your skin.
Preventing Hair Dye Stains with Vaseline
Vaseline, a petroleum jelly, acts as a barrier. Applied to the skin along your hairline and ears before applying hair dye, it prevents the dye from penetrating the skin and causing stains. Many sources confirm this preventative use:
- Reddit: Multiple Reddit threads (r/TheGirlSurvivalGuide, r/LifeProTips, r/HairDye, r/HairDye) discuss using Vaseline as a preventative measure against hair dye stains.
- Quora: Quora answers (https://www.quora.com/How-can-I-avoid-staining-my-forehead-when-Im-dyeing-my-hair-at-home, https://www.quora.com/I-put-Vaseline-in-my-hair-and-ended-up-putting-too-much-I-ve-washed-it-three-times-with-different-methods-Ive-mostly-got-it-out-but-the-problem-is-I-have-a-hair-dye-appointment-tomorrow-Will-this-affect-it) also highlight Vaseline's effectiveness in preventing skin staining.
- Other Sources: Websites like FOREO (https://www.foreo.com/mysa/13-ways-remove-hair-dye-skin) and Pro Housekeepers (https://prohousekeepers.com/blog/how-to-clean-hair-dye-off-skin/) also mention Vaseline's role in preventing, not removing, hair dye stains.
Removing Existing Stains
While Vaseline won't remove existing hair dye stains from skin, some sources suggest it can help loosen the stain to make removal easier, particularly when used overnight. This is due to its oily nature. However, it's crucial to note that this is not its primary function.
In short: Vaseline is a preventative measure against hair dye stains, not a remover.