A sty (sometimes spelled “stye”) is a red, painful bump that forms either on or inside the eyelid near the edge of the eyelashes. A sty that appears on the outside of the upper or lower eyelid, the more usual location, is called an external sty.