Both produce a lump on the eyelid. Both are common. But they are different conditions, they feel different, and they need different treatment. Here I explain how to tell them apart.
Eyelid lumps are one of the most common reasons people attend an eye clinic or visit their GP with an eye concern. Most are not serious. But the two most common, styes and chalazia, are genuinely easy to confuse, and the management is different enough that knowing which you have matters.
Both arise from the glands of the eyelid. Both can be associated with blepharitis, which inflames those glands and makes them more prone to blockage and infection. But the mechanism, the symptoms, and the treatment pathway diverge from there.
A stye, also called a hordeolum, is an acute infection of a gland in the eyelid. The most common type is an external hordeolum, which develops at the base of a lash follicle, at the very edge of the eyelid margin. There is also an internal hordeolum, which is an infection of one of the meibomian glands inside the lid, this type sits slightly deeper and may be visible as a red, inflamed lump when the inner lid surface is examined.
The key features of a stye are that it comes on quickly, it hurts, and it is warm and red. The pain is caused by the acute bacterial infection, most often due to Staphylococcus aureus. There may be crusting around the lash, and the eye can feel gritty and irritated. Some styes come to a head, like a small spot, and discharge spontaneously before resolving.
A stye is painful, comes on over hours to days, sits at the lash margin, and is warm and red to the touch. Most resolve within one to two weeks with warm compresses.
A chalazion is not an infection. It is a chronic, granulomatous inflammation of a meibomian gland, one of the oil-secreting glands that run along the inside of the upper and lower eyelid margins. When a meibomian gland becomes blocked, the oily secretion it produces cannot drain normally and backs up within the gland. Over time, this material leaks into the surrounding lid tissue, provoking a slow, sterile inflammatory reaction.
The result is a firm, well-defined lump within the body of the eyelid, not at the lash margin, but a few millimetres inward. Unlike a stye, a chalazion is usually painless. It develops slowly over days to weeks, rather than appearing acutely. It does not feel warm. And it persists.
Chalazia can become large enough to distort the eyelid surface and affect vision by pressing on the cornea. On the inner surface of the lid, a chalazion typically appears as a pale, pearly swelling. People with blepharitis or meibomian gland dysfunction are more prone to chalazia because the underlying gland dysfunction creates the conditions in which blockages develop.
A chalazion is painless, develops slowly, sits within the body of the lid rather than at the lash margin, and feels firm. It can persist for weeks to months without treatment.
In practice, the most useful question to ask is: does it hurt? A stye is painful, typically noticeably tender to touch. A chalazion is usually not. The location also helps: a stye sits right at the lash line, whereas a chalazion sits within the body of the lid.
One important nuance: a stye can sometimes evolve into a chalazion. If the acute infection resolves but a blocked, inflamed gland remains, the lump may persist as a chalazion even after the pain has gone. This is common. It is one reason that people sometimes feel a stye “never quite went away.”
Warm compresses are the mainstay of treatment for both conditions. Applied for five minutes or more, three to four times a day, warmth softens the blocked glandular contents and encourages drainage. This is true for styes and for chalazia. The compress should be genuinely warm, a heated eye mask or a warm flannel, and the treatment should be consistent.
Most styes resolve within one to two weeks with warm compresses. Antibiotic eye drops or ointment are sometimes prescribed, particularly if the infection appears to be spreading. Do not attempt to squeeze or lance a stye at home. If it comes to a head and discharges naturally, that is a normal part of resolution.
Smaller chalazia often resolve on their own over weeks to months with consistent warm compress treatment. Larger or more persistent ones may require intervention. The two most common options are a steroid injection (triamcinolone injected directly into the chalazion), which reduces inflammation and often causes the lump to shrink, and surgical drainage, a minor procedure under local anaesthetic in which the inner lid surface is incised and the glandular contents evacuated. Both are effective. The choice depends on the size of the chalazion, the patient’s preference, and the clinical findings.
Most styes and chalazia can be managed with warm compresses at home initially. The following situations warrant prompt assessment.
A stye is a painful acute infection at the eyelid margin, coming on quickly and resolving within one to two weeks. A chalazion is a painless chronic blocked meibomian gland, developing slowly and sitting within the body of the lid rather than at the lash line. It can persist for months.
Ask whether it hurts. A stye is painful and tender; a chalazion is usually not. Also consider where it sits: a stye is at the lash margin, a chalazion is within the lid. If a painful swelling resolved but a firm painless lump remained, it has likely converted to a chalazion.
Many do, over weeks to months, with consistent warm compress treatment. Smaller ones are more likely to resolve spontaneously. Larger or persistent chalazia may need a steroid injection or a minor surgical procedure to drain them.
If a stye is worsening or spreading, if there is fever, or if vision is affected, seek prompt assessment. A chalazion warrants review if it is large, affecting vision, or not improving after two to three months of warm compress treatment.