A red bump on your eyelid is most likely a stye, which is a small, painful infection at the base of an eyelash. It forms when one of the tiny oil-producing glands in your eyelid gets blocked and bacteria (usually staph) move in. Less commonly, the bump could be a chalazion, which looks similar but sits farther back on the lid and typically doesn’t hurt.
Stye vs. Chalazion
These two bumps account for the vast majority of red eyelid lumps, and telling them apart is straightforward once you know what to look for.
A stye appears right at the eyelid margin, near your lashes. It’s red, swollen, and tender to the touch. Within a day or two, a small yellowish head often forms at the surface, similar to a pimple. The pain usually peaks early and then eases once the stye drains on its own, which typically happens within 2 to 4 days.
A chalazion sits deeper in the lid, away from the lash line. It’s a firm, round lump caused by a blocked oil gland that triggers a slow inflammatory reaction rather than an acute infection. Chalazia are usually painless or only mildly uncomfortable. They can take 2 to 8 weeks to resolve on their own, and occasionally they persist longer or grow larger over time. A stye that doesn’t fully drain can sometimes turn into a chalazion.
Why These Bumps Form
Your eyelids contain dozens of small glands that produce an oily substance called meibum. This oil coats your tears and keeps them from evaporating too quickly. When one of these glands gets clogged, the oil backs up. In a stye, bacteria (most often Staphylococcus aureus, the same germ behind many skin infections) colonize the blocked gland and trigger a painful abscess. In a chalazion, there’s no bacterial takeover. Instead, the trapped oil irritates the surrounding tissue and the body walls it off with inflammatory cells, creating a firm lump.
People with chronic eyelid inflammation (blepharitis), rosacea, or a history of previous styes or chalazia are more prone to these blockages. Thick, paste-like oil secretions make the glands more likely to plug up, setting off a cycle of obstruction and inflammation.
Other Possible Causes
Not every eyelid bump is a stye or chalazion. A few other possibilities are worth knowing about:
- Milia: Tiny white or light-colored cysts, only 1 to 2 mm across, caused by trapped skin cells. They’re painless and smooth, not red or swollen.
- Sebaceous cysts: Slow-growing, elevated bumps that develop from oil gland tissue. They can appear anywhere on the eyelid and feel firm under the skin.
- Blepharitis flare: General redness, crusting, and irritation along the entire lid margin rather than a single distinct bump. It often accompanies or precedes styes.
Rarely, a bump that looks like a recurring chalazion can be something more serious. Basal cell carcinoma on the eyelid often appears as a shiny, slightly translucent bump with tiny visible blood vessels. On lighter skin it looks pearly or pink; on darker skin it may appear brown or glossy black with a rolled border. The key warning sign is a bump that bleeds, scabs over, and never fully heals, or one that keeps coming back in the exact same spot after treatment.
Warm Compresses and Home Care
The single most effective thing you can do for a stye or chalazion is apply a warm compress. Heat softens the hardened oil plugging the gland, helping it drain naturally. Research on meibomian gland blockages shows that heating the eyelid surface to about 40 to 45°C (104 to 113°F) is the sweet spot for melting thickened gland secretions. In practical terms, that means a washcloth warm enough to feel soothing but not hot enough to sting.
Hold the compress against your closed eyelid for 5 to 10 minutes, 2 to 3 times a day. Reheat the cloth as it cools so it maintains consistent warmth. For styes, this often speeds drainage within a couple of days. For chalazia, you may need to keep it up for several weeks before the lump shrinks noticeably. Resist the urge to squeeze or pop the bump. Forcing it can push the infection deeper or spread bacteria to nearby glands.
When a Bump Needs Medical Attention
Most styes and chalazia resolve without any professional treatment, but certain signs suggest you should see a doctor. A chalazion that persists for more than several weeks despite consistent warm compresses may need to be drained with a small incision or treated with a steroid injection to reduce inflammation. An external stye that doesn’t respond to compresses can be lanced in a quick office procedure.
More urgent signs include redness and swelling spreading beyond the bump to the surrounding skin, which could indicate a developing skin infection. Any bump accompanied by vision changes, eye pain beyond simple tenderness, or a fever warrants prompt evaluation. And if a lump keeps recurring in the same location, bleeds without healing, or changes in color or shape over weeks, it should be examined to rule out a more serious growth.
Preventing Recurrence
If you’re prone to eyelid bumps, daily lid hygiene makes a real difference. The goal is to keep those oil glands clear so blockages don’t start in the first place.
A simple routine: after washing your face, gently clean your eyelid margins with a diluted baby shampoo on a cotton swab or a pre-moistened lid wipe. Studies show this removes built-up secretions and scales, controls inflammation, and significantly improves symptoms of blepharitis. Commercial lid wipes containing hypochlorous acid are another option and reduce the bacterial load on the eyelid surface. When cleaning, look downward while wiping the upper lid and upward for the lower lid to avoid touching the eye itself.
A brief warm compress before cleaning helps soften any thickened oil, making it easier to express. If you wear eye makeup, remove it thoroughly each night, since residue can block gland openings. Replacing mascara and eyeliner every few months also limits bacterial contamination. For people with rosacea or chronic blepharitis, treating the underlying condition with your doctor’s guidance helps break the cycle of repeated blockages.

