A chalazion is a small, usually painless, lump or swelling that appears on your eyelid. A blocked meibomian or oil gland causes this condition. It can develop on the upper or lower eyelid, and may disappear without treatment. Chalazia is the term for multiple chalazion. A chalazion is sometimes confused with an internal or external stye. An internal stye is an infection of...