A swollen eye is almost always caused by one of a few common triggers: an allergic reaction, an infection, a blocked oil gland, or irritation from something that touched your skin. The eyelid skin is the thinnest on your body, which makes it especially prone to puffiness from even minor inflammation. Most causes are harmless and resolve on their own, but a few warning signs point to something more serious.
Allergic Reactions
Allergies are one of the most frequent reasons for sudden eye swelling. When your immune system overreacts to pollen, pet dander, dust, or a food allergen, it floods the area with fluid as part of the inflammatory response. This type of swelling is usually itchy, affects both eyes, and may come with a runny nose or hives elsewhere on the body. If you’ve noticed a pattern with certain seasons or environments, allergies are the likely culprit.
A more dramatic version is angioedema, which causes deep swelling triggered by foods like shellfish, medications, or insect stings. Angioedema can make an eyelid balloon up quickly and significantly. If the swelling spreads to your lips or throat, or you have trouble breathing or swallowing, that’s anaphylaxis and requires emergency treatment immediately.
Contact Dermatitis
Contact dermatitis is actually the single most common cause of eyelid inflammation. It happens when something irritates or triggers an allergic reaction on the delicate eyelid skin. The surprising part: it’s more often caused by a product you applied to your hair, nails, or face than something you put directly on your eyelids. New shampoo, nail polish, face wash, sunscreen, or even a fragrance can transfer to your eyelids through your hands or by running down your face.
The swelling from contact dermatitis is usually red, sometimes flaky, and can itch or burn. It tends to show up hours after exposure rather than immediately. If your eye swelling started within a day or two of trying a new product, this is worth investigating first.
Styes and Chalazia
A stye is a bacterial infection in an eyelash follicle or oil gland at the eyelid’s edge. It looks like a small, painful red bump, similar to a pimple. Styes are very tender to the touch and develop quickly, sometimes overnight.
A chalazion is a blocked oil gland that forms a bump farther back on the eyelid. Unlike a stye, a chalazion usually isn’t painful. It tends to develop more slowly and can linger for weeks. Both styes and chalazia can make the entire eyelid look puffy, especially in the morning.
Warm compresses are the standard home treatment for both. Apply gentle heat for about 5 minutes at a time, two to four times a day. It takes roughly 2 to 3 minutes of sustained warmth to soften the clogged oil inside the gland. Don’t leave the compress on for extended periods, though. Prolonged heat dilates blood vessels in the area and can actually increase the swelling.
Infections: Mild to Serious
Preseptal cellulitis is a bacterial infection of the eyelid tissue itself, often caused by a nearby sinus infection, an insect bite, a small cut, or a skin infection that spreads. The eyelid turns red, swollen, and warm. It’s more common in children. With preseptal cellulitis, the eyeball itself looks normal once you open the lid, your vision stays clear, and you can move your eye without pain.
Orbital cellulitis is a deeper, more dangerous infection behind the eye. It shares some of the same causes (sinus infections account for 60 to 80 percent of cases), but the symptoms are distinctly different: pain when you move your eye, the eye may bulge forward, your vision may blur or double, and eye movement may be restricted. This is a medical emergency that requires immediate treatment to protect your vision.
Blepharitis, a chronic inflammation of the eyelid margins, is another common cause. It’s often related to bacteria on the skin or clogged oil glands along the lash line. It tends to cause ongoing, low-grade puffiness with crusting at the base of the eyelashes, particularly when you wake up.
Contact Lens Problems
If you wear contacts, they may be the source. Giant papillary conjunctivitis is a condition where the inside of your eyelids becomes inflamed from repeated irritation. The friction of lenses rubbing against the inner lid, allergic reactions to lens cleaning solutions, or protein and dust buildup on the lenses can all trigger it. Symptoms usually affect both eyes and include swollen or droopy eyelids, itching, and mucus discharge. Wearing non-disposable lenses, sleeping in your contacts, or skipping proper cleaning raises your risk significantly.
Swelling in Both Eyes
When both eyelids swell without redness or pain, the cause may not be in your eyes at all. Several whole-body conditions cause fluid retention that shows up first in the eyelids, since the tissue there is so loose and thin.
Kidney disease, heart failure, and liver disease can all produce bilateral eyelid puffiness along with swelling in the feet, ankles, or face. An underactive thyroid causes painless, puffy swelling of both eyelids and the face, often with dry skin, coarse hair, and sensitivity to cold. An overactive thyroid with Graves’ disease produces a different look: a wide-eyed stare, eyelid lag, and sometimes bulging eyes with restricted movement.
If both of your eyes are puffy and you also notice swelling in your legs or unexplained weight changes, that pattern suggests something systemic rather than a local eye problem.
How to Treat Mild Swelling at Home
For allergy-related swelling, over-the-counter antihistamine eye drops containing ketotifen (sold as Alaway or Zaditor) both block the allergic response and prevent it from recurring. These are more effective for eye allergies than decongestant drops like Visine or Clear Eyes, which can cause rebound redness and worsening swelling if you use them for more than a few days. A cool compress can also reduce allergy-related puffiness quickly.
For styes, chalazia, and blepharitis, warm compresses are the go-to. Keep a clean washcloth soaked in warm water against the closed lid for 5 minutes, repeating several times throughout the day. Avoid squeezing or popping a stye. Most resolve within a week or two.
For contact dermatitis, the most important step is identifying and removing the offending product. Think back to anything new you’ve used on your face, hair, or hands in the past few days. Rinse the area gently with cool water and avoid rubbing.
Signs That Need Prompt Medical Attention
Most swollen eyelids are annoying but not dangerous. A few specific symptoms change that picture:
- Pain when moving your eye or restricted eye movement suggests orbital cellulitis
- Vision changes like blurriness, double vision, or vision loss need same-day evaluation
- Bulging of the eyeball (proptosis) indicates swelling behind the eye
- Fever with severe eyelid swelling points to a spreading infection
- Swelling so severe both eyes are nearly shut requires urgent evaluation
If the swelling is mild, limited to the eyelid, and your vision is normal, it’s reasonable to try home care for a day or two and see if it improves. Swelling that persists beyond a week, keeps coming back, or gradually worsens is worth getting checked even without the red-flag symptoms above.

