Nu e destul de clar de ce fluorochinolone pot fi atât de distructivă pentru ochi. Acestea provoacă în mod clar deteriorarea colagenului si tesutului conjunctiv din interiorul ochiului, dar cercetatorii nu sunt siguri exact cum. Amenințarea aceste complicatii creste cu varsta, si ei asociate cu formele orale și injectate de droguri, nu de medicamente topice.
Cateva alte clase de antibiotice au fost cunoscute de a provoca reacții minore ochi. Peniciline (și anume amoxicilină și ampicilină) și tetraciclinele sunt uneori legate de roșeață, mâncărime și uscăciune. Etambutol și izoniazidă, doua medicamente tuberculoza, poate declanșa probleme nervului optic care cauzeaza neclaritatea si probleme cu culori văd. Cele mai multe dintre aceste reacții sunt temporare și dispar după întreruperea antibiotic.