An early stye looks like a small, red, pimple-like bump right at the edge of your eyelid, usually centered around a single eyelash. Before the bump is even visible, you’ll likely notice a tender, sore spot on your eyelid that feels swollen and irritated. Within a day or so, that tenderness develops into a distinct raised lump that can range from slightly pink to noticeably red.
What You’ll See and Feel First
The very first sign of a stye is usually not visual at all. Most people notice a localized tenderness or soreness on one part of the eyelid before anything looks different. You might feel a scratchy sensation, as if something small is stuck in your eye, or notice mild itching along the lash line. Light sensitivity and extra tearing are also common in this early stage.
Within hours to a day, a small swollen area appears near the base of an eyelash. It looks like a tiny boil or pimple, red or discolored depending on your skin tone. The bump is tender to the touch and may feel warm. As it progresses, a small white or yellowish pus spot often forms at the center of the bump, similar to a whitehead. The swelling can sometimes spread beyond the bump itself, puffing up a larger portion of the eyelid or even the entire lid. You may also notice crusting along the lash line or a bit of discharge from the eye.
External vs. Internal Styes
The bump most people picture when they think of a stye is an external one. It forms when bacteria infect one of the tiny oil glands that open directly into an eyelash follicle. The redness clusters right around the root of a single lash, and the bump sits on the outer surface of the eyelid where you can clearly see it.
Internal styes look different because they develop deeper inside the eyelid, in the larger oil glands embedded in the lid tissue. Instead of a visible bump on the outside, an internal stye “points” toward the inner surface of the eyelid. If you gently flip the lid, you may see a yellowish spot on the pink tissue underneath. From the outside, an internal stye often just looks like general eyelid swelling without an obvious pimple-like head. It still hurts, but the source of the pain can feel harder to pinpoint.
How a Stye Differs From a Chalazion
A chalazion can look almost identical to a stye once it’s fully formed, but the early stages are noticeably different. The key distinction is pain. A stye is very painful and tender to the touch from the start. A chalazion, by contrast, often develops with little or no pain. You might not even realize a chalazion is forming until you notice a firm, painless bump on your lid.
Location is another clue. Styes appear right at the eyelid’s edge, near the lashes. Chalazia typically develop farther back on the lid, away from the lash line. Styes also tend to cause more dramatic swelling early on, sometimes puffing up the entire eyelid, while a chalazion rarely makes the whole lid swell. If your bump is sore, red, and sitting right along your lashes, it’s most likely a stye.
What Causes the Bump to Form
Styes are bacterial infections, almost always caused by Staphylococcus aureus, a common bacterium that lives on skin. When this bacterium gets into one of the small oil glands along your eyelid, it triggers a rapid inflammatory response. The body sends immune cells to fight the infection, which produces the redness, swelling, and pus that make up the bump.
Some people get styes repeatedly. A condition called blepharitis, which is chronic inflammation of the eyelid margins, makes styes more likely because the oil glands along the lid are already irritated and more vulnerable to infection. Touching your eyes with unwashed hands, sleeping in old eye makeup, or using expired cosmetics can also introduce bacteria to the lash line.
What to Do When You Spot One Early
Catching a stye early gives you the best chance of resolving it at home. The standard approach is a warm compress: soak a clean washcloth in warm water, wring it out, and hold it against your closed eye for 5 to 10 minutes. Re-wet the cloth when it cools. After removing the compress, gently massage the eyelid. Repeating this two to three times a day encourages the stye to drain on its own.
Resist the urge to squeeze or pop the bump. Forcing it open can spread the infection deeper into the eyelid tissue. Avoid wearing contact lenses and eye makeup while the stye is active, and wash your hands before touching anywhere near your eyes. Most styes resolve within a week or two with warm compresses alone.
Signs the Infection May Be Spreading
A typical stye stays localized to one small area of the eyelid. If redness and swelling begin spreading across the entire eyelid and into the skin around the eye socket, the infection may be moving beyond the original gland. This can develop into a condition called preseptal cellulitis, a more serious skin infection around the eye.
Seek immediate care if you or your child develops a fever alongside eye swelling, if the pain becomes severe, if vision changes in any way, or if the eye itself begins to bulge forward. These symptoms suggest the infection has spread deeper and needs prompt treatment.

