A single swollen eyelid is almost always caused by something local, not a body-wide problem. The most common culprits are styes, chalazia, allergic reactions to something that touched the skin, and infections of the eyelid tissue. Because swelling is limited to one eye, the cause is usually something that affected that specific lid: a clogged gland, a bug bite, a cosmetic product, or bacteria that entered through a small break in the skin.
Styes and Chalazia: The Most Likely Cause
If your swollen eyelid has a tender, red bump, you’re probably dealing with a stye (hordeolum) or a chalazion. Both start with redness, swelling, and pain, but they behave differently over time.
A stye forms right at the eyelid margin, near the lash line. It stays painful and typically comes to a head within one to two days, then ruptures and drains pus on its own within two to four days. Most styes resolve completely in one to two weeks without any treatment. They’re caused by a bacterial infection in an oil gland or hair follicle.
A chalazion starts the same way but moves deeper. Over a few days, it becomes a small, firm, nontender nodule closer to the center of the eyelid rather than the margin. Because it’s a blocked gland rather than an active infection, it doesn’t usually hurt once the initial inflammation settles. Chalazia drain on their own or get reabsorbed over two to eight weeks, though some persist longer and may need professional drainage.
The key distinction: if the bump is still painful after several days and sits right along your lash line, it’s likely a stye. If the pain fades and you’re left with a painless lump farther from the edge, it’s a chalazion.
Allergic Reactions and Contact Irritation
Eyelid skin is thinner than almost anywhere else on your body, which makes it especially reactive to allergens and irritants. When only one eyelid swells, the trigger is usually something that physically contacted that side of your face rather than an airborne allergen (which would typically affect both eyes).
Common triggers include mascara, eyeliner, eye shadow, eye cream, sunscreen, false eyelashes, and even the adhesive used to apply them. Topical antibiotics, nickel jewelry (from glasses frames), and nail products transferred by touching your eye can also cause a reaction. Irritants like chlorine, dust, soaps, and detergents are frequent offenders too.
Insect bites are another classic one-sided cause. A mosquito bite or bee sting near the eye can produce dramatic swelling that looks alarming but is usually harmless if the reaction stays local. The swelling from a bite often peaks around 24 hours and then gradually improves.
Blepharitis: Chronic Lid Inflammation
Blepharitis is an ongoing inflammation of the eyelid margins that can flare on one side or both. You’ll notice crusty, flaky debris along the lash line, along with itching, burning, and redness. Some people also have seborrheic dermatitis (dandruff-like flaking) on their scalp or eyebrows. Blepharitis tends to come and go rather than appear suddenly, and it makes you more prone to developing styes and chalazia over time.
Preseptal Cellulitis: A Skin Infection
When bacteria infect the eyelid skin and surrounding soft tissue, the result is preseptal cellulitis. The entire lid becomes swollen, red, warm, and tender, sometimes so puffy you can’t open your eye. You may have a fever. This often starts from a scratch, insect bite, or stye that spread.
The critical thing about preseptal cellulitis is that it stays in front of the thin membrane (the orbital septum) that separates your eyelid from the deeper eye socket. That means your vision stays normal, your eye moves freely in all directions, and the eyeball itself isn’t pushed forward. If someone gently holds your swollen lid open, the white of the eye should look normal.
Preseptal cellulitis needs antibiotic treatment, but it isn’t the same emergency as orbital cellulitis, its more dangerous counterpart.
Orbital Cellulitis: The Serious Version
Orbital cellulitis is an infection that has spread behind the orbital septum into the tissues surrounding the eyeball. It’s far less common than preseptal cellulitis but far more dangerous. It usually develops from a sinus infection rather than a skin wound.
The warning signs are distinct. With orbital cellulitis, the eyeball itself is pushed forward (proptosis), eye movement becomes painful or limited, vision gets blurry or doubled, and fever is almost always present. The eye may look red and swollen shut, and you might notice nasal discharge or facial pain on the same side if a sinus infection is the source. This is a medical emergency that requires immediate treatment to prevent vision loss and more serious complications.
Less Common Causes
Thyroid eye disease, most often linked to Graves’ disease, is typically thought of as affecting both eyes. But research shows that roughly 60% of cases actually present on only one side. Thyroid eye disease causes the tissues behind the eye to swell, pushing the eyeball forward and making the lids look puffy or retracted. If you have unexplained eyelid swelling along with weight changes, heat intolerance, or a racing heart, thyroid function is worth investigating.
Rarely, a persistent swelling that doesn’t respond to treatment or keeps coming back in the same spot can signal something more serious, including eyelid tumors. A biopsy may be recommended for any chalazion-like lump that recurs in the same location or resists standard care.
How to Treat a Swollen Eyelid at Home
For styes, chalazia, and mild blepharitis, warm compresses are the first-line treatment. Apply a clean, warm cloth to the closed eyelid for about five minutes at a time, two to four times per day. It takes roughly two to three minutes of sustained heat to soften the hardened oil inside a blocked gland, so consistency matters more than intensity. A microwaveable eye mask or a warm, damp washcloth both work. Re-wet or reheat the cloth as needed to maintain the temperature.
Keep the area clean. Gently wash the eyelid margin with diluted baby shampoo or a commercial lid scrub to remove crusting and debris. Avoid squeezing or popping a stye, which can push the infection deeper. Don’t wear contact lenses or eye makeup on the affected eye until the swelling clears.
If the cause is an allergic or irritant reaction, identify and remove the trigger. A cool compress (the opposite of what you’d use for a stye) can help reduce allergic swelling. Over-the-counter antihistamines can speed things along for allergy-related puffiness.
Signs That Need Prompt Medical Attention
Most single-eyelid swelling is harmless and self-limiting. But certain symptoms point to something that needs professional evaluation quickly:
- Pain when moving the eye or restricted eye movement in any direction
- Vision changes, including blurriness, double vision, or loss of vision
- The eyeball pushing forward compared to the other side
- Fever combined with severe swelling, especially if the lid is swollen shut
- Swelling that rapidly spreads to the other eye, face, or throat
- Difficulty breathing or swallowing alongside eye swelling, which suggests a severe systemic allergic reaction
These symptoms can indicate orbital cellulitis, a severe allergic reaction, or another condition where delays in treatment carry real risks.

