Photograph showing a chalazion

A chalazion (shown prominently on the upper eyelid) is a bacterial infection of the oil glands just behind the base of the eyelashes. Although a chalazion can be painful when first developing, it may become a relatively painless swelling that feels like a small bead in your eyelid. This photo shows a similar inflammation on the lower lid.