That pimple-like bump on your eye is most likely a stye or a chalazion, both caused by blocked or infected glands in your eyelid. Styes are painful and tend to form near your lash line, while chalazia are usually painless and sit deeper in the lid. Both are common, and most resolve on their own within a few weeks.
Styes: The Painful Ones Near Your Lashes
A stye is essentially an infected gland in your eyelid, and it looks and feels a lot like a pimple. There are two types. An external stye forms at the base of an eyelash, right at the lid margin, where a small oil or sweat gland gets infected. An internal stye develops inside the eyelid itself, in one of the oil-producing glands that keep your tear film healthy. Both types are painful, often red and swollen, and can make your whole eyelid feel tender or puffy.
The usual culprit is Staphylococcus aureus, a bacterium that commonly lives on skin. When it gets into one of the tiny glands along your eyelid, the gland becomes inflamed and fills with pus. That’s what creates the white or yellowish “head” that makes it look so much like a facial pimple. Styes typically come to a head and drain on their own within about a week, though some linger longer.
Chalazia: The Painless Lumps Deeper in the Lid
A chalazion forms when one of the oil glands in your eyelid (called meibomian glands) gets blocked but not necessarily infected. The gland retains oil, swells, and eventually forms a firm, round lump. Unlike a stye, a chalazion usually sits farther back on the eyelid and isn’t painful at first. You might not even notice it until it’s grown large enough to feel with your finger.
As a chalazion grows, the surrounding skin can become red and mildly tender. It won’t have the sharp, throbbing pain of a stye, but it can feel uncomfortable, especially when you blink. Most chalazia clear up on their own within several weeks to a month. If one hasn’t resolved after a month, or if it keeps coming back, that’s worth having checked out.
Other Bumps That Show Up on or Near the Eye
Not every bump near your eye is a stye or chalazion. A few other possibilities are worth knowing about:
- Milia: These are tiny, hard, white bumps caused by dead skin cells trapped just beneath the surface. They contain keratin (a protein in skin and hair) rather than pus, so they feel firm and won’t pop like a pimple. They’re harmless but don’t go away on their own. Removal requires a small nick with a blade to flick the cyst out.
- Pinguecula: A small, raised, white or yellowish growth on the white part of the eye itself, not on the eyelid. These form on the clear membrane covering the eyeball and can contain deposits of protein, fat, or calcium. They’re linked to sun and wind exposure and are typically harmless.
- Pterygium: Similar to a pinguecula but wedge-shaped, extending from the white of the eye onto the cornea. Also associated with UV exposure. Sometimes called “surfer’s eye.”
If your bump is on the eyeball rather than the eyelid, it’s likely a pinguecula or pterygium, not a stye. An eye doctor can distinguish these from more concerning growths with a standard exam, since some precancerous lesions can mimic their appearance.
Why Some People Get Them Repeatedly
If you keep getting bumps on your eyelids, the underlying issue is often chronic eyelid inflammation, known as blepharitis. In blepharitis, bacteria colonize the lid margin and produce enzymes that break down the oils in your eyelid glands. This creates a cycle: the altered oils irritate the lid, which promotes more bacterial growth, which causes more gland blockages. People with blepharitis are significantly more likely to develop styes and chalazia.
Certain factors raise your risk. Touching or rubbing your eyes frequently introduces bacteria. Old or shared eye makeup can harbor microbes. Skin conditions like rosacea and seborrheic dermatitis are also associated with meibomian gland dysfunction, making blockages more likely. If your bumps are a recurring problem rather than a one-time event, the glands themselves may need ongoing attention.
How to Treat an Eyelid Bump at Home
Warm compresses are the single most effective home treatment for both styes and chalazia. The heat softens the blocked oil, encourages drainage, and increases blood flow to the area. Apply a clean washcloth soaked in warm water over your closed eye for about 5 minutes at a time, two to four times a day. Reheat the cloth as it cools so the warmth stays consistent.
After each compress, gently massage the eyelid with a clean finger to help move the trapped material toward the surface. Resist the urge to squeeze or pop the bump. Squeezing can push the infection deeper into the tissue or spread bacteria across the lid.
Keep the area clean. If you notice crusty debris along your lashes, use a cotton-tipped applicator dipped in warm water with a drop of diluted baby shampoo to gently scrub the lash line. This removes the oily buildup that feeds bacterial growth. Use a separate washcloth or applicator for each eye to avoid cross-contamination.
Preventing Future Bumps
If you’re prone to eyelid bumps, daily lid hygiene makes a real difference. A brief warm compress followed by a gentle lash-line cleaning each morning can keep the oil glands flowing and reduce bacterial buildup. This is especially important because blepharitis rarely disappears completely. Even after a bump has healed, the underlying tendency toward gland blockage persists, so consistent daily cleaning is the best long-term strategy.
Replace eye makeup every few months, and never share mascara or eyeliner. Remove all makeup before bed. If you wear contact lenses, wash your hands thoroughly before handling them. These small habits dramatically reduce the chance of reintroducing bacteria to your lid margin.
When an Eyelid Bump Needs Medical Attention
Most styes and chalazia resolve with warm compresses alone, but certain signs suggest something more serious is going on. Pay attention if you notice any of the following:
- Vision changes or eye pain: A simple stye shouldn’t affect how well you see. Blurry vision or deep eye pain suggests the infection may be spreading.
- Swelling beyond the eyelid: If redness and swelling spread across your face or to the other eye, the infection may have moved into surrounding tissue.
- Fever: This indicates a systemic response and warrants prompt evaluation.
- Difficulty moving the eye: Restricted eye movement can signal a deeper orbital infection.
- A bump that won’t go away: A chalazion that persists beyond a month, or any bump that keeps recurring in the same spot, should be examined. Persistent or recurrent lesions occasionally need to be biopsied to rule out rare but more serious conditions.
For a chalazion that doesn’t respond to warm compresses, the typical next steps are a steroid injection to shrink the inflammation or a minor in-office procedure to drain it. Both are quick, and the bump usually resolves within a few weeks afterward. Large chalazia sometimes press on the cornea enough to temporarily distort vision, which is another reason not to ignore one that keeps growing.