A chalazion is not a stye, though the two are easy to confuse. Both appear as bumps on the eyelid, but they have different causes, feel different, and follow different timelines. A stye is a bacterial infection at the base of an eyelash, while a chalazion is a blocked oil gland deeper in the eyelid that becomes inflamed without infection. Understanding which one you’re dealing with helps you treat it correctly and know when to seek help.
What Makes Them Different
A stye (the medical term is “external hordeolum”) forms when bacteria infect a small oil gland right at the root of an eyelash. It looks like a red, tender pimple along the eyelid margin, often with a visible yellowish head. It hurts. You’ll feel a localized ache or soreness, especially when you blink or touch the area. Styes tend to come on quickly, reaching peak redness and swelling within a day or two.
A chalazion forms when one of the larger oil glands embedded deeper in the eyelid (called Meibomian glands) gets blocked. The trapped oil triggers a slow, non-infectious inflammatory reaction inside the gland. The result is a firm, round lump that sits farther from the eyelid edge than a stye and is usually painless. Most people notice a chalazion as a cosmetic concern rather than a painful one, though it can become tender if it develops secondary inflammation.
The key distinction: a stye is an infection, a chalazion is a blockage. A stye is red, painful, and right at the lash line. A chalazion is deeper, firmer, and typically painless. That said, there’s some overlap. An “internal hordeolum” is a bacterial infection of the same deep Meibomian gland that chalazia involve, so it can look similar to a chalazion in the early stages. And a stye that doesn’t fully drain can sometimes leave behind a blocked gland that turns into a chalazion.
What Causes Each One
Styes are bacterial infections in 90 to 95 percent of cases caused by Staphylococcus aureus, the same common skin bacterium behind many minor skin infections. Less often, other staph species or streptococcal bacteria are involved. Anything that introduces bacteria to the eyelid, like rubbing your eyes with unwashed hands, sleeping in old eye makeup, or sharing towels, raises the risk.
Chalazia don’t involve bacteria at the start. They begin when the opening of a Meibomian gland gets plugged, trapping the oily secretion inside. The retained oil irritates the surrounding tissue, setting off a granulomatous inflammatory response, essentially the body walling off the trapped material with immune cells. Over time, this forms a firm nodule that can range from barely noticeable to large enough to press on the eyeball and blur your vision.
Certain conditions make both problems more likely. People with rosacea have roughly three times the odds of developing a chalazion compared to people without it. Rosacea-driven inflammation of the eyelid skin disrupts the oil glands, making blockages more frequent. Chronic eyelid inflammation (blepharitis) is even more strongly linked, and the two conditions often occur together. Dry eye syndrome and conjunctivitis are also more common in people prone to chalazia.
How Long They Last
Styes typically resolve in one to two weeks, often draining on their own once the infection comes to a head. Warm compresses speed this along considerably.
Chalazia take longer. Only about 25 percent resolve spontaneously, and those that do take an average of six months. With consistent warm compress therapy, most chalazia clear within about a month. Research shows that chalazia treated earlier tend to respond better: lesions that fully resolved with conservative treatment had been present for an average of 1.5 months, while those that didn’t resolve had been around for about 2.2 months. Over 80 percent of chalazia that eventually cleared had been present for six months or less, so there’s a window where home treatment works best.
Home Treatment for Both
Warm compresses are the first-line treatment for both styes and chalazia. For a stye, the heat increases blood flow to help the infection drain. For a chalazion, the heat softens the solidified oil plug, allowing the gland to unclog. The target temperature at the eyelid surface is around 45°C (113°F), which is warm enough to melt the thickened gland secretions while remaining safe for the skin. A clean washcloth soaked in hot water works, though it cools quickly, so you’ll need to rewarm it frequently. Microwavable eye masks hold heat longer and are more practical for the 10 to 15 minutes per session most people need.
After applying warmth, gently massaging the area toward the eyelid margin can help express the softened material from the gland. For styes, avoid squeezing or popping them, as this can spread the infection deeper into the eyelid tissue.
When Home Treatment Isn’t Enough
If a chalazion hasn’t improved after about a month of consistent warm compresses, it’s time to see an eye doctor. Persistent chalazia can be treated with a steroid injection into the lump or with a minor surgical procedure called incision and curettage, where the doctor makes a small cut on the inside of the eyelid and scoops out the contents.
Surgery has the better track record. In a head-to-head comparison, incision and curettage resolved 84 percent of chronic chalazia, while steroid injections resolved about 62 percent. More importantly, recurrence was significantly lower with surgery: only 8 percent came back after surgical removal compared to nearly 35 percent after steroid injection. Chalazia larger than 5 millimeters deserve earlier referral because they can press on the cornea and distort vision.
Styes rarely need surgical treatment. If one doesn’t resolve on its own, a doctor may prescribe a topical antibiotic. In rare cases, a stye that forms an abscess needs to be drained.
Preventing Recurrence
If you get styes or chalazia repeatedly, daily eyelid hygiene can break the cycle. The goal is to keep the oil glands clear and reduce the bacterial load along the lash line. Several options work well:
- Diluted baby shampoo: A classic approach. Mix a small amount with warm water, apply with a cotton pad, and gently scrub along the lash line. It removes debris and oil buildup but doesn’t have antibacterial properties.
- Hypochlorous acid sprays (0.7 to 0.9%): These are sold as eyelid cleansing sprays and reduce inflammation and bacterial counts without irritation. They don’t address eyelash mites if that’s a contributing factor.
- Tea tree oil wipes (5%): These have antibacterial, antifungal, and anti-inflammatory properties and are particularly useful if Demodex mites on the eyelashes are contributing to gland blockages. Pre-made lid scrub pads at this concentration are widely available.
Beyond lid hygiene, managing any underlying rosacea or blepharitis reduces the likelihood of recurrence. People who wear contact lenses should be especially careful about hand hygiene before touching their eyes, and anyone who uses eye makeup should replace products regularly and remove makeup completely before bed.