A humectant is a substance that attracts moisture from the air. Humectants help prevent dryness and irritation on the skin.It helps keep skin soft and supple by retaining water inside the skin. There are many types of humectants. Some are natural while others are synthetic.