Penyebab keratitis bervariasi. Kornea terletak di bagian depan mata dan bersentuhan langsung dengan dunia luar, sehingga rentan terhadap peradangan akibat mikroorganisme, trauma, dan iritasi fisik dan kimiawi. Saat ini, keratitis diklasifikasikan secara klinis sebagai infeksi, kekebalan tubuh, distrofi, neuroparalitik dan paparan berdasarkan penyebabnya. Keratitis infeksius cenderung terjadi di zona sentral kornea, sedangkan keratopati imun cenderung terjadi di perifer kornea. Yang paling umum adalah keratitis menular, di mana organisme patogen yang menginfeksi termasuk bakteri (misalnya S. pneumoniae, S. aureus, Streptococcus haemolyticus, Pseudomonas aeruginosa, gonococcus, dll.), virus (virus herpes simpleks, adenovirus, dll.), jamur, Echinococcus amebae, Mycoplasma, Chlamydia, Syphilis spirochetes, dll. Gejala keratitis bervariasi dari satu penyebab ke penyebab lainnya. Keratitis bakteri memiliki onset yang paling akut dan gejala yang paling parah, dengan cairan yang meningkat dan kental; keratitis virus adalah yang paling parah kedua, dengan cairan yang kecil, berair atau seperti lendir; keratitis jamur adalah yang paling tidak parah, dan kadang-kadang lesi kornea sudah parah tetapi pasien tidak merasakannya. Pasien dengan keratitis virus herpes simpleks mungkin mengalami penurunan persepsi kornea.