Ulciorul poate fi cauzat de o igienă oculară deficitară, dezechilibre în alimentație, lipsa odihnei, utilizarea prosoapelor comune, utilizarea necorespunzătoare a lentilelor de contact, frecarea frecventă a ochilor, utilizarea produselor cosmetice expirate sau împrumutate, neglijarea demachierii, alte afecțiuni oculare sau boli asociate.