A chalazion is a swollen bump that appears on the eyelid, similar to a stye. A chalazion usually develops due to clogged-up oil glands. A stye is painful, whereas a chalazion is not. A chalazion ...