To prevent eyeliner from smudging, start with clean skin before applying the liner and an eye primer. Waterproof formulas and setting products can also prevent smudging. Eyeliner can smudge because of sweat, humidity, tears or oily eyelids, so smudging is prevented by addressing these issues.
Face washing in the morning using a cleanser can prevent the eyelids from becoming oily. Eye primers keep eye shadow and eyeliner from smudging during the day. Waterproof products last longer and are not affected by tears or sweat. Another way to prevent smearing and smudging is to set the eyeliner with a matching shadow or blotting powder.