A small white bump on your eyelid is most likely a milium (plural: milia), a tiny cyst filled with a protein called keratin that gets trapped just beneath the skin’s surface. These are harmless, painless, and extremely common. Less often, the bump could be a stye, a chalazion, or a yellowish cholesterol deposit called xanthelasma. The key to figuring out which one you’re dealing with comes down to size, pain, and how quickly it appeared.
Milia: The Most Common White Eyelid Bump
Milia look like tiny white or yellowish-white pearls, usually 1 to 2 millimeters across. They sit just under the skin and feel firm if you touch them. Unlike a pimple, they don’t have an opening at the surface, which is why they never come to a head or pop on their own. Inside each one is a small pocket of keratin, the same protein that makes up your hair and the outer layer of your skin.
They form when small bits of skin get trapped beneath the surface during normal cell turnover. Sunburns can trigger them as peeling skin folds inward. Heavy or oily skincare products, skin trauma like burns or rashes, and even strong topical steroids are known triggers. Sometimes they show up for no clear reason at all.
Milia are completely benign. Many resolve on their own over weeks to months. If one sticks around and bothers you cosmetically, a dermatologist can remove it with a small sterile needle or blade in a quick office visit. You should not try to squeeze or extract milia yourself, especially near the eye, because the skin there is extremely thin and prone to scarring and infection.
Styes: Painful, Red, and Fast
If your bump appeared over a few days and is red, swollen, warm, or tender, it’s more likely a stye. A stye is an acute infection of a small oil gland at the base of an eyelash. Each lash has one or two of these glands, and when bacteria get inside, the result is essentially a small pimple right at the eyelid margin. You’ll usually notice it because it hurts, not because it’s white. That said, a stye can develop a visible white or yellow pus-filled center as it matures.
Most styes drain on their own within a week. The best home treatment is a warm compress: soak a clean washcloth in warm water, wring it out, and hold it against your closed eye for about five minutes at a time, two to four times a day. Research shows it takes at least two to three minutes of sustained warmth to soften the clogged oil inside the gland. Avoid applying heat continuously, though, because prolonged warmth dilates blood vessels and can actually increase swelling.
Never squeeze or pop a stye. The American Academy of Ophthalmology warns that this can release bacteria and spread the infection to surrounding tissue.
Chalazion: Firm, Painless, Slow-Growing
A chalazion looks similar to a stye at first glance but behaves very differently. It’s a hard, painless nodule that grows slowly over weeks to months, caused by a blocked oil gland deeper inside the eyelid (not at the lash line). These glands normally secrete oil that keeps your tear film from evaporating. When one gets plugged, the trapped oil triggers a chronic inflammatory reaction rather than an infection.
Warm compresses help chalazia too, using the same technique described above. Many shrink and disappear with consistent compress use over several weeks. If one persists, grows large enough to press on the eye and blur your vision, or is cosmetically bothersome, an ophthalmologist can drain it through a small incision on the inside of the eyelid. Steroid injections into the bump are another option and resolve most cases, though they carry a small risk of skin color changes, particularly in darker skin tones.
Xanthelasma: Yellowish and Flat
If the bump is more of a soft, flat, yellowish plaque rather than a round white dot, it may be xanthelasma. These cholesterol-containing deposits typically appear near the inner corners of the upper or lower eyelids. They’re painless and tend to grow slowly over time.
You might assume xanthelasma signals high cholesterol, but the connection is weaker than commonly believed. A large study in the journal Ophthalmology found that people with xanthelasma had nearly identical cholesterol levels and rates of lipid disorders compared to people without them. That said, it’s still reasonable to have your cholesterol checked if you notice these deposits, since a subset of people with xanthelasma do have underlying lipid issues. Removal is cosmetic and can be done through several methods in a dermatologist’s office.
How to Tell These Apart
- Tiny, white, firm, painless, round: likely a milium
- Red, tender, appeared in days, near the lash line: likely a stye
- Hard, painless, deep in the lid, grew over weeks: likely a chalazion
- Flat, soft, yellowish, near the inner corner: likely xanthelasma
When a Bump May Be Something More Serious
Eyelid skin cancer is uncommon but worth knowing about. Basal cell carcinoma, the most frequent type, can appear as a shiny, translucent, or pearly bump that may bleed and scab over repeatedly. On lighter skin it looks pearly white or pink; on darker skin it can appear brown or glossy black with a rolled border. Tiny blood vessels may be visible on or around it. Other warning forms include flat scaly patches and white, waxy, scar-like areas without a clear edge.
A bump that keeps coming back in the same spot after treatment, one that bleeds without obvious cause, or one that causes your eyelashes to fall out in the surrounding area deserves a closer look from an ophthalmologist or dermatologist. These features don’t necessarily mean cancer, but they’re the specific patterns that set potentially serious bumps apart from the everyday ones.
Keeping Your Eyelids Healthy
Regular lid hygiene reduces the chance of styes and chalazia recurring. The simplest approach is to gently wash your eyelids and lashes daily. In the shower, let warm water run over your closed eyes for about a minute, then apply a small amount of diluted baby shampoo to a washcloth and lightly scrub along your lash line. Rinse thoroughly. This clears away the oil, dead skin, and debris that clog the glands responsible for most eyelid bumps.
Avoid touching or rubbing your eyes with unwashed hands. If you wear eye makeup, remove it completely before bed. Replace mascara and eyeliner every few months, since bacteria accumulate in the tubes over time. For milia specifically, switching away from heavy eye creams or oily products around the eye area can help prevent new ones from forming.