Swollen eyelids usually mean your body is reacting to an irritant, infection, or blocked gland. The eyelid skin is the thinnest on your body, so even minor inflammation causes noticeable puffiness. Most causes are harmless and resolve on their own, but certain combinations of symptoms point to something more serious.
Allergies Are the Most Common Cause
If both eyelids are puffy, itchy, and pale rather than red, an allergic reaction is the most likely explanation. Pollen, pet dander, dust mites, and cosmetics can all trigger it. When your immune system encounters an allergen, specialized cells in your eyelid tissue release histamine, which causes fluid to leak into the surrounding skin. The result is soft, puffy swelling that can make your eyelids look almost translucent.
A local reaction, like touching your eye after handling a cat, typically affects one side. A systemic reaction, like seasonal hay fever, usually hits both eyes and comes with other symptoms: a runny nose, sneezing, or hives elsewhere on your body. The swelling tends to come and go with exposure. If you notice a pattern (worse in the morning, worse outdoors, worse after applying a particular product), that’s a strong clue you’re dealing with an allergy.
Styes and Chalazia
A stye is a small, painful bump that forms right at the edge of your eyelid, usually around the base of an eyelash. It’s a bacterial infection, most often caused by staph bacteria, and it looks like a red, tender spot that may develop a visible yellowish head within a day or two. Styes affect one eye at a time.
A chalazion starts out looking almost identical to a stye, and for the first couple of days the two can be impossible to tell apart. The difference becomes clear as they develop. A stye stays painful and stays at the lash line. A chalazion migrates toward the center of the eyelid, gradually becomes painless, and hardens into a firm, pea-sized nodule. It’s caused by a blocked oil gland rather than an infection.
Chalazia often heal without treatment within about a month. If one keeps growing, starts pressing on your eyeball, or blurs your vision, it may need to be drained. A stye that doesn’t resolve can sometimes turn into a chalazion.
Blepharitis: Chronic Eyelid Inflammation
Blepharitis is ongoing inflammation along the eyelid margins. You’ll notice crusty flakes at the base of your lashes, redness, burning, and a gritty feeling. It can affect one or both eyes and tends to come and go over months or years. Some people also have dandruff-like flaking on the scalp or eyebrows, which points to the same underlying skin condition (seborrheic dermatitis).
Several things can drive it. Bacteria that naturally live on your skin can overgrow. Tiny mites called Demodex, which live in hair follicles, are strongly linked to blepharitis severity. More than 8 in 10 people over age 60 harbor these mites. In some cases, a herpes virus is the culprit rather than bacteria.
The cornerstone of management is a warm compress: soak a clean washcloth in hot water (as hot as you can comfortably tolerate), wring it out, and hold it over your closed eyelids for 5 to 10 minutes, twice a day. This softens the crusty debris and loosens blocked oil glands. Keep it up daily for about a month, then scale back to twice a week even after your symptoms clear. Gently cleaning the lash line afterward with a damp cloth or diluted baby shampoo helps prevent buildup.
Conjunctivitis (Pink Eye)
Infectious conjunctivitis causes red, watery, or goopy eyes along with eyelid swelling. Viral conjunctivitis produces thin, watery discharge and may start in one eye before spreading to the other. Bacterial conjunctivitis tends to cause thicker, yellowish-green discharge, and you may wake up with your eyelids crusted shut. Both types sometimes cause a tender, swollen lymph node just in front of the ear on the affected side.
If you wear contact lenses and notice eyelid swelling with itching, excess mucus, blurry vision, and a feeling that your lenses are suddenly uncomfortable, you may be dealing with a condition called giant papillary conjunctivitis. This is an inflammatory reaction to the contact lens material or deposits on the lens surface. It develops gradually and worsens with continued lens wear.
Insect Bites
A bug bite on or near the eyelid causes surprisingly dramatic swelling because of how loose and thin the skin is there. You’ll typically see redness, itching, and sometimes a small raised bump at the bite site. Mosquito bites are especially common culprits. The swelling looks alarming but is usually harmless and fades within a day or two. A cold compress and avoiding rubbing the area help it resolve faster.
Viral Infections: Herpes and Shingles
Herpes simplex and herpes zoster (shingles) can both cause eyelid swelling, but they look distinct from other causes. Both produce clusters of small, fluid-filled blisters on a red base, along with significant pain. The blisters eventually break open into shallow sores.
Herpes simplex blepharitis affects one eye and can recur. Shingles around the eye also affects one side, following the nerve path across the forehead and down to the eyelid. Either virus near the eye carries a risk of corneal damage, so these need prompt medical attention.
Swelling That Signals Something Serious
Two infections cause eyelid swelling that requires urgent treatment: preseptal cellulitis and orbital cellulitis. Both involve spreading bacterial infection in and around the eye socket.
Preseptal cellulitis affects the tissue in front of the eye. It causes significant redness, warmth, and swelling of the eyelid, but the eye itself moves normally and vision stays clear. It’s the less dangerous of the two but still needs antibiotics.
Orbital cellulitis is a medical emergency. The infection has spread behind the eye, causing the eyeball to bulge forward, pain with eye movement, fever, and sometimes reduced vision. It often follows a sinus infection. If you or your child develops a high fever along with a bulging eye or severe swelling that limits eye movement, go to the emergency room.
How to Tell What You’re Dealing With
A few quick questions can help you narrow down the cause:
- Is it itchy or painful? Itching without pain points to allergies or an insect bite. Pain points to infection (stye, cellulitis) or a viral cause like herpes.
- One eye or both? One-sided swelling is more common with styes, chalazia, insect bites, cellulitis, and herpes. Both sides suggest allergies or viral conjunctivitis.
- Is there discharge? Watery discharge suggests a viral infection or allergy. Thick, colored discharge suggests bacterial conjunctivitis.
- Do you see blisters? Clusters of blisters with severe pain indicate herpes simplex or shingles.
- Is there a fever or bulging eye? These are red flags for orbital cellulitis.
Simple Steps That Help Most Causes
For mild, non-emergency swelling, a warm compress is the single most useful thing you can do. It eases allergic puffiness, helps styes and chalazia drain, loosens blepharitis crusts, and soothes general irritation. Use a clean cloth soaked in hot water, applied for 5 to 10 minutes. For allergic swelling specifically, a cool compress works better at reducing the puffiness, and avoiding the trigger allergen is the most effective long-term fix.
Avoid rubbing your eyes, which worsens swelling from any cause and can introduce bacteria. If you wear contact lenses, switch to glasses until the swelling resolves. Remove eye makeup at night, and throw out any products you were using when the swelling started, since they can harbor bacteria or allergens.

