A stye looks like a small, red or discolored bump on the edge of your eyelid, similar to a pimple or a boil. It typically appears right along the lash line, is tender to the touch, and often develops a visible yellow or white center as pus collects inside. The surrounding eyelid usually swells, and the skin around the bump turns pink or red.
What a Stye Looks Like Up Close
The hallmark of a stye is a localized, raised lump at the eyelid margin near your eyelashes. Early on, it may just look like a small area of redness and swelling. Within a day or two, the bump becomes more defined and often develops a yellowish head where pus has gathered, much like a whitehead on your face. The lump is usually small, roughly the size of a pea or smaller, and sits right where the eyelash meets the skin.
Beyond the bump itself, the eyelid around it often looks puffy and inflamed. Your eye may water more than usual, and you might notice a gritty or scratchy sensation. Crusting along the lash line, especially after sleep, is common. The area is painful, not just when you touch it but sometimes with every blink.
External vs. Internal Styes
Most styes form on the outside of the eyelid, right at the base of an eyelash. These external styes are easy to spot because you can see the pustule sitting on the eyelid margin, and they look the most like a classic pimple.
Internal styes form deeper inside the eyelid, in oil glands embedded in the eyelid tissue itself. Because of their deeper location, they have a less defined appearance from the outside. You might see generalized eyelid swelling without a clear pus-filled head. Flipping the eyelid inward (or pulling it gently away from the eye) sometimes reveals the bump on the inner surface. Internal styes tend to be more uncomfortable because they press directly against the eyeball.
Stye vs. Chalazion
A chalazion can look similar to a stye, and the two are frequently confused. The simplest way to tell them apart is pain. A stye hurts. If you press gently on the bump and it’s tender, it’s likely a stye. A chalazion is a blocked oil gland without active infection, so it usually causes no pain at all, even with direct pressure.
Location also helps. Styes sit at the edge of the eyelid, close to the lashes. Chalazia tend to form farther from the lash line, often on the inner part of the eyelid. A chalazion also lacks the yellow pus-filled center that styes commonly develop. It feels more like a firm, round nodule under the skin rather than an angry, inflamed pimple.
What Causes the Bump
Styes are bacterial infections, almost always caused by staphylococcus bacteria that naturally live on your skin. The bacteria get into one of the tiny oil glands or hair follicles at the base of your eyelashes, triggering the same kind of inflammatory response you’d see in an infected pore anywhere else on your body. That’s why pus collects and the area reddens and swells.
Certain things make styes more likely: touching your eyes with unwashed hands, sleeping in eye makeup, using old or contaminated cosmetics, and having a chronic eyelid condition called blepharitis (ongoing low-grade inflammation of the eyelid margins). People who get one stye are more prone to getting another.
How a Stye Changes Over Time
A stye typically follows a predictable pattern. It starts as a tender, slightly swollen spot on the eyelid. Over the next day or two, the bump grows, turns redder, and may develop the characteristic yellow center. Around days three to five, many styes rupture on their own, releasing a small amount of pus, after which the pain drops noticeably. Most styes resolve completely within one to two weeks without any medical treatment.
If a stye doesn’t drain and instead loses its tenderness but remains as a hard lump, it has likely transitioned into a chalazion. This can take weeks or months to go away on its own.
Warm Compresses Speed Healing
The single most effective home treatment is a warm compress. Soak a clean washcloth in warm water (as warm as you can comfortably hold against your skin without burning) and press it gently against your closed eyelid for two to five minutes at a time. You can repeat this multiple times throughout the day, up to 20 times if needed. The warmth encourages the blocked gland to open and drain, which is how a stye resolves.
Resist the urge to squeeze or pop a stye. Squeezing can push the infection deeper into the eyelid tissue or spread bacteria to nearby glands. Let it drain naturally, or let a doctor handle it if it doesn’t.
Signs the Infection Is Spreading
A typical stye stays small and localized. If you notice redness and swelling spreading beyond the bump to involve the entire eyelid, or extending to the skin around your eye socket, the infection may be moving into the surrounding tissue. This condition, called periorbital cellulitis, causes the whole eyelid to become red, swollen, and warm.
More concerning signs include a bulging eye, difficulty moving your eye in certain directions, significant pain when looking side to side, or any change in your vision. These symptoms suggest the infection has moved deeper behind the eye, which requires urgent medical attention. A stye that persists beyond two weeks, keeps growing, or causes a fever also warrants a visit to a doctor.
Preventing Styes From Coming Back
Good eyelid hygiene is the most reliable way to reduce your risk. Wash your hands before touching your face or eyes. Remove all eye makeup before bed, and replace mascara and eyeliner every few months since bacteria accumulate in the tubes. If you wear contact lenses, clean them properly and avoid handling them with dirty fingers.
If you get styes repeatedly, a daily eyelid cleaning routine can help. Gently scrub along the lash line with a warm, damp washcloth or a diluted baby shampoo solution each morning. This clears away the debris and bacteria that accumulate overnight and keeps the oil glands from clogging, which is where most styes begin.

