A swollen eyelid usually means your body is responding to a local irritation, infection, or allergic trigger. The tissue around your eyes is the thinnest and loosest skin on your body, so even a minor cause can produce dramatic-looking puffiness. Most cases resolve on their own or with simple home care, but certain patterns of swelling signal something more serious that needs prompt attention.
The fastest way to narrow down the cause is to ask yourself three questions: Is it one eye or both? Is it painful? And did it come on suddenly or build up over days? Your answers point toward very different explanations.
One Eye vs. Both Eyes
Whether the swelling affects one eyelid or two is one of the most useful clues. Infections and injuries almost always start in a single eye. Styes, chalazia, insect bites, shingles flares, and cellulitis are reliably one-sided. If both eyelids puff up at the same time, think allergies or a systemic cause like fluid retention, thyroid disease, or a reaction to a medication or eyedrop. A few conditions can go either way: pink eye (conjunctivitis), blepharitis, and localized allergic reactions from touching your face may show up in one eye or both.
Styes and Chalazia
These are the two most common bumps that cause eyelid swelling, and people often confuse them. A stye is a small, very painful red lump that typically forms right at the edge of your eyelid, where an eyelash follicle has become infected. It looks and feels similar to a pimple, and it usually comes to a head within a few days.
A chalazion, by contrast, develops farther back on the eyelid when an oil gland gets blocked. It’s usually not painful, though it can feel like a firm pea-sized bump under the skin. Chalazia tend to grow more slowly and can linger for weeks if left alone.
For both, the first-line treatment is the same: warm, wet compresses applied for 5 to 10 minutes, 3 to 6 times a day. The heat helps unblock the gland or bring the infection to the surface. Resist the urge to squeeze either one. Most styes drain on their own within a week. A chalazion that doesn’t shrink after a month of consistent warm compresses may need to be drained by an eye doctor.
Allergies and Irritants
Allergic swelling is one of the most common reasons for puffy eyelids, and it has a distinctive feel: itchy rather than painful. Pollen, pet dander, dust mites, and mold are the usual airborne culprits, and they tend to affect both eyes along with watery discharge and redness (allergic conjunctivitis). Seasonal patterns are a giveaway.
Contact-based reactions are a bit different. Touching poison ivy, a new cosmetic, or a chemical cleaner and then rubbing your eyes can cause intense swelling on one side. Transferring food allergens from your hands to your eyelids does the same thing, especially in children. Antibiotic eyedrops can also trigger severe swelling in both eyes if you’re sensitive to the ingredient.
If you wear contact lenses and notice persistent redness, itching, and a feeling that something is stuck in your eye, the lenses themselves may be the problem. A condition called giant papillary conjunctivitis develops when your eyelid lining reacts to the lens material, protein deposits on the lens, or cleaning solutions. Your eye doctor can confirm it by flipping your eyelid to check for characteristic bumps on the underside.
Pink Eye and Other Infections
Bacterial conjunctivitis causes eyelid swelling along with a thick, yellowish discharge that often mats your eyelids shut overnight. The eye is red and may feel sore. It can start in one eye and spread to the other within a day or two. Viral conjunctivitis looks similar but typically produces a thinner, more watery discharge.
Blepharitis is a chronic, low-grade inflammation along the eyelid margins that causes recurring redness, flaking, and mild swelling. It comes in two forms: one driven by bacteria colonizing the base of your eyelashes, and another caused by dysfunction in the oil glands along the inner eyelid rim. Both types tend to wax and wane and respond to consistent eyelid hygiene, like warm compresses and gentle lid scrubs.
An infection of the tear sac (dacryocystitis) causes a tender, swollen spot in the inner corner of the eye near the nose. It happens when the tear drainage duct becomes blocked and bacteria build up behind the blockage.
Insect Bites
A bug bite near the eye, especially from a mosquito, is one of the most common causes of sudden, dramatic eyelid swelling, particularly in children. The loose tissue around the eye swells out of proportion to the bite itself, and the result can look alarming even though it’s usually harmless. The swelling may be pink and can last a few days. If you notice bites elsewhere on the body, that’s a strong clue. Over-the-counter antihistamines and cool compresses help bring it down.
Serious Infections to Watch For
Two infections involving the tissue around the eye deserve special attention because they look similar at first but differ sharply in severity.
Preseptal (periorbital) cellulitis is a bacterial infection of the eyelid and surrounding skin. The eyelid becomes very red, warm, swollen, and painful to touch. It often develops after a nearby wound, insect bite, or sinus infection spreads bacteria into the eyelid tissue. It’s usually one-sided. This type stays in front of the bony wall (septum) that separates the eyelid from the eye socket, and antibiotics typically clear it up.
Orbital cellulitis is a deeper, more dangerous version where the infection pushes past that bony wall into the eye socket itself. The key warning signs that separate it from the milder form are:
- Pain when moving the eye
- Decreased or blurry vision
- A bulging eye (proptosis)
- Double vision or restricted eye movement
- Fever
Orbital cellulitis requires hospital treatment. In children, it most commonly arises from an ethmoid sinus infection, since that sinus sits directly behind the eye. Any child with eyelid swelling, fever, and eye pain needs same-day evaluation.
Thyroid Eye Disease
When both eyelids are persistently puffy or retracted, and the swelling doesn’t match any obvious trigger, thyroid dysfunction may be the cause. Thyroid eye disease is an autoimmune condition most often linked to an overactive thyroid (Graves’ disease). Autoantibodies cause inflammation and swelling of the muscles, fat, and connective tissue inside the eye socket, pushing the eyes forward and stretching the eyelids.
Eyelid retraction, where the upper lid pulls back and exposes more of the white of the eye, is the single most common sign, present in up to 90% of people with the condition. Lower eyelid puffiness and a “full” look to the eyelids are also characteristic. The swelling tends to be bilateral, painless, and progressive over weeks to months. If your eyes look wider or more prominent than they used to and you’ve noticed other symptoms like unexplained weight changes, a racing heart, or heat intolerance, a thyroid blood panel can confirm or rule out the connection.
Fluid Retention and General Puffiness
Sometimes puffy eyelids aren’t an eye problem at all. Generalized fluid retention from kidney disease, heart failure, or severe hypothyroidism can show up as painless, bilateral eyelid and facial swelling, often worse in the morning. The puffiness is soft, doesn’t itch, and usually appears alongside swelling in the ankles or hands. This pattern looks very different from an allergic reaction or infection: there’s no redness, no discharge, and no tenderness.
What Your Symptoms Are Telling You
Pain and tenderness point toward infection: a stye, cellulitis, or bacterial conjunctivitis. Itching without much pain suggests an allergic cause. A painless, slow-growing bump is typical of a chalazion. Swelling that appears overnight and involves both eyes is most often allergic or related to fluid retention.
The combination of symptoms that warrants the most urgency is eyelid swelling plus any change in vision, bulging of the eye, pain with eye movement, or fever. That cluster suggests the problem has moved beyond the eyelid surface into deeper structures, and waiting it out risks permanent damage.

