That firm, round lump you’re feeling under your eyelid skin is almost certainly a chalazion, a blocked oil gland that has swollen into a small ball. Less commonly, it could be a stye, a cyst, or another type of eyelid bump. Most eyelid lumps are harmless and resolve on their own, but knowing what you’re dealing with helps you treat it correctly and recognize the rare cases that need a closer look.
Chalazion: The Most Common Eyelid Lump
Your eyelids contain dozens of tiny oil glands (called meibomian glands) that line the inner rim and release a thin layer of oil every time you blink. This oil keeps your tears from evaporating too quickly. When one of these glands gets clogged, the oil backs up, the gland swells, and you end up with a firm, round bump that feels like a small ball trapped inside your eyelid.
A chalazion is usually not painful. It tends to develop farther back on the eyelid rather than right at the lash line, and it grows slowly over days to weeks. You might notice it as a pea-sized lump you can feel more than see, or it may become visible as a raised bump on the outer eyelid surface. It rarely makes the entire eyelid swell. Occasionally it can be mildly tender, especially early on, but nothing like the sharp soreness of a stye.
How a Stye Feels Different
A stye is a red, sore lump that forms when a lash follicle or oil gland near the lash line gets infected by bacteria. Unlike a chalazion, a stye is very painful from the start. Your eyelid will be red and tender to the touch, and the swelling often affects the entire eyelid. Styes typically appear right at the edge of the lid, sometimes with a visible whitehead like a pimple. Internal styes can form deeper inside the eyelid and feel more like a ball, which is why people sometimes confuse them with chalazia.
The key distinction: if it hurts a lot and came on quickly, it’s likely a stye. If it’s mostly painless and grew gradually, a chalazion is the more probable cause. A stye can also turn into a chalazion. Once the infection clears but the blocked gland remains, you’re left with a firm, painless lump.
Other Types of Eyelid Bumps
Not every bump on the eyelid is a chalazion or stye. A few other possibilities include:
- Milia: Tiny white or skin-colored bumps, usually only 1 to 2 millimeters across, caused by trapped keratin (a protein in skin cells). They’re hard, painless, and sit on the surface of the skin rather than deep inside the lid.
- Xanthelasma: Flat or slightly raised yellow patches that appear on or near the eyelids, usually closer to the nose. These are cholesterol deposits under the skin. They’re soft or chalky, can’t be popped like a pimple, and sometimes signal elevated cholesterol levels worth checking with a blood test.
- Inclusion cysts: Small, smooth, fluid-filled bumps under the skin that move slightly when you press on them. They’re benign and grow very slowly.
Why Some People Get Them Repeatedly
If you keep getting eyelid lumps, there’s often an underlying condition driving the blockages. Blepharitis, a chronic low-grade inflammation of the eyelid margins, is the most common culprit. It causes the oil glands to thicken and clog more easily.
Rosacea is another frequent contributor. Up to 60 percent of people with rosacea develop eye-related symptoms, and a study of those patients found 85 percent had dysfunction in their eyelid oil glands. The plugging leads to dry eyes, styes, and chalazia. About 20 percent of rosacea patients actually develop eye symptoms before any facial redness appears, so recurring eyelid lumps can sometimes be the first sign of the condition.
Other factors that increase your risk include wearing eye makeup that clogs the gland openings, not fully removing makeup before bed, touching your eyes with unwashed hands, and hormonal changes that alter the consistency of the oil your glands produce.
How to Treat an Eyelid Lump at Home
Warm compresses are the first-line treatment for both chalazia and styes. Research shows it takes 2 to 3 minutes of sustained heat on the eyelid surface to soften and liquefy the trapped oil inside a blocked gland. Most ophthalmologists recommend applying heat for about 5 minutes at a time, several times a day. You can use a clean washcloth soaked in comfortably hot water, reheating it as it cools. Microwaveable eye masks designed for this purpose hold their temperature longer and tend to be more effective.
After warming, massage the eyelid gently. Using a clean finger, stroke the skin firmly toward the lash line: downward for the upper lid, upward for the lower lid. This helps push the softened oil out of the blocked gland. Repeat the warm compress and massage routine two to three times daily.
One important note: antibiotic eye drops don’t help a chalazion. A chalazion is an inflammatory blockage, not an active infection, and topical antibiotics are unlikely to make a difference. They can even cause skin irritation around the eyes. Antibiotics are only useful if there’s a clear sign of bacterial infection, like with an acute stye.
When a Lump Needs Medical Treatment
Most chalazia shrink and disappear within two to four weeks of consistent home treatment. If your lump hasn’t improved after about a month, it’s time to see an eye doctor. At that point, the options typically include a steroid injection into the lump to reduce inflammation (particularly effective for smaller bumps) or a minor in-office procedure where the doctor drains the contents from the inside of the eyelid. Both are quick, and recovery is straightforward.
A chalazion that grows large enough can press on the surface of your eye and cause blurry vision. That’s not dangerous, but it’s a good reason to have it treated rather than waiting it out indefinitely.
For people who get chalazia over and over, doctors sometimes prescribe a low-dose oral antibiotic taken over several weeks to months. These medications work not by fighting infection, but by changing the composition of the oil in your glands so it flows more freely and is less likely to clog.
Warning Signs Worth Taking Seriously
In rare cases, what looks like a persistent chalazion can be something more serious. Sebaceous carcinoma, a rare cancer of the oil glands, can mimic a chalazion that keeps coming back in the same spot. Warning signs that set it apart include loss of eyelashes near the bump, a sore that bleeds or heals and then returns, thickened yellow or red crusting along the lash line, oozing growths, and persistent redness that resembles pink eye. A lump that recurs in the exact same location after being drained, or one that doesn’t respond to any treatment, should be biopsied to rule out malignancy.
Preventing New Lumps From Forming
If you’re prone to eyelid bumps, a daily lid hygiene routine can significantly reduce how often they come back. The core habit is simple: apply a warm compress to your closed eyelids for five to six minutes, then massage the lids toward the lash line. Doing this once or twice a day keeps the oil glands flowing and prevents the slow buildup that leads to blockages. Microwaveable blepharitis masks (sold under names like EyeBag, Optase, or Meibopatch) make this easier to stick with since they stay warm longer than a washcloth.
Beyond compresses, remove all eye makeup thoroughly before bed, replace mascara and eyeliner every few months to avoid bacterial buildup, and avoid rubbing your eyes with unwashed hands. If you have blepharitis or rosacea, treating those underlying conditions with your doctor’s guidance is the most effective way to keep eyelid lumps from becoming a recurring problem.