A humectant is a substance that attracts moisture from the air. 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.Humectants help prevent dryness and irritation on the skin.