A szemfekélyeket általában nem rák okozza. A szemfekélyeket általában fertőzések okozzák, például baktériumok, vírusok vagy gombák. Ritka esetekben a szemfekélyt rák is okozhatja, de ez nem gyakori. Ha szemfekélye van, fontos, hogy felkeressen egy szemészt vagy szemorvost, hogy megállapítsa az okot és megfelelő kezelést kapjon.