An eye stye looks like a small, red, pus-filled lump at the edge of your eyelid, similar in appearance to a pimple. It typically develops a yellowish or white center as it matures, surrounded by swollen, tender skin. Most styes are about the size of a small pea, though the swelling they cause can sometimes make your entire eyelid look puffy.
What a Stye Looks Like Up Close
In its earliest stage, a stye may just look like a slightly red, swollen spot on your eyelid. You’ll likely feel tenderness before the bump becomes clearly visible. Over the next one to two days, the bump localizes to the eyelid margin, usually right at the base of an eyelash. A small yellowish pustule forms at the center, surrounded by redness and firm swelling.
The bump itself is dome-shaped and may look discolored or inflamed. Some styes fill with whitish fluid or pus that becomes visible through the skin. The surrounding eyelid often swells beyond the bump itself, and you may notice crusting along your lash line, especially after sleeping. Your eye might water more than usual, and you could feel a gritty, scratchy sensation like something is stuck in your eye.
On darker skin tones, the classic redness may appear more as a deepened or dusky discoloration rather than bright red. The swelling and the raised, pimple-like bump remain the same regardless of complexion.
External vs. Internal Styes
Most styes are external, meaning they form on the outer surface of your eyelid right where your eyelashes grow. These are the ones you can see clearly in a mirror: a visible bump with a yellow head, red and swollen skin around it.
Internal styes form on the inner surface of your eyelid, against the eye itself. You won’t see these as easily from the outside. Instead, you might notice general eyelid swelling and feel significant pain. If you gently flip your eyelid (or a doctor does), you’ll see a small raised area or yellow spot on the pink tissue underneath. Internal styes can cause more intense inflammation than external ones, and in some cases may even trigger fever or chills.
How a Stye Changes Over Time
A stye typically takes three to five days to fully develop from the first hint of tenderness into a noticeable pimple-like swelling with a visible pus head. During this time, the bump grows, the redness spreads slightly across the lid, and the area becomes increasingly sore to touch.
After the bump reaches its peak size, it either drains on its own or gradually reabsorbs. When it drains, you may notice a small amount of pus on your eyelashes or crusted along your lid. Once drainage happens, the swelling and pain drop off quickly, usually resolving within a few more days. From start to finish, most styes last about a week to ten days.
Stye vs. Chalazion
Styes and chalazions both cause bumps on the eyelid, and people often confuse them. The key differences are pain, position, and redness.
- Pain: A stye is very painful and tender from the start. A chalazion is usually painless, at least initially. You might not even notice a chalazion forming until it’s large enough to see or feel.
- Location: A stye appears at the eyelid’s edge, typically at an eyelash root. A chalazion develops farther back on the lid, away from the lash line.
- Redness: A stye is red and inflamed from day one. A chalazion may start skin-colored and only become red or swollen as it grows larger over weeks.
A stye that doesn’t drain and instead hardens into a painless lump has likely turned into a chalazion. This is common and not dangerous, but it can take longer to go away.
Signs That Something More Serious Is Happening
A typical stye stays contained to one small area of the lid. Certain changes signal that the infection may be spreading beyond the stye itself.
Watch for redness and swelling that spreads across your entire eyelid or into the skin around your eye socket. If your eyelid swells so much you can’t open it, or if you develop vision changes, double vision, or pain when moving your eye, the infection may have spread deeper into the tissue around the eye. Fever combined with a very swollen, hot eyelid is another warning sign. These symptoms can indicate a condition called preseptal or orbital cellulitis, which requires prompt medical treatment.
A single stye that looks like a typical pimple and stays near the lash line, even if uncomfortable, is not an emergency. But a stye that keeps coming back in the same spot, or a bump that persists for several weeks without improving, is worth having evaluated to rule out other conditions.