Eye swelling usually comes down to one of a few common causes: an allergic reaction, a blocked oil gland, or an infection. Allergies are the single most frequent reason, but the specific pattern of your swelling, whether it hurts, and what other symptoms come with it can help you narrow things down.
Allergic Reactions Are the Most Common Cause
The tissue around your eyes is thin and loose, which makes it one of the first places to puff up when your body encounters an allergen. Pollen, pet dander, dust mites, and even certain eye drops or makeup can set off the reaction. What happens is straightforward: your immune system mistakenly flags the allergen as a threat, triggering specialized cells in the tissue to release histamine and other inflammatory chemicals. Those chemicals make tiny blood vessels leak fluid into the surrounding skin, and within minutes your eyelid can look noticeably swollen.
Allergic eye swelling almost always comes with intense itching. Your eyes may water heavily, the whites may look red or pink, and the swelling often affects both eyes, especially with airborne triggers like pollen. If only one eye swells, you probably touched or rubbed the allergen into that eye specifically, or you’re reacting to something that made direct contact, like a new mascara or contact lens solution.
A cold compress is the best first step for allergic swelling. It constricts blood vessels and slows fluid buildup. Artificial tears can help too, by physically flushing allergens off the surface of your eye. Over-the-counter antihistamine eye drops block histamine at the source and tend to work faster than oral antihistamines, which can take longer to kick in and sometimes cause dry mouth or drowsiness.
Styes and Chalazia: Bumps That Cause Swelling
If the swelling centers around a tender, red bump on your eyelid, you’re likely dealing with a stye or a chalazion. They look similar but behave differently.
A stye is an infection at the base of an eyelash, right at the eyelid’s edge. It’s very painful, often produces a small pus spot at the center, and can swell enough to affect the entire eyelid. A chalazion forms farther back on the lid, where oil glands sit. It develops when one of those glands gets clogged and the trapped oil triggers inflammation. Chalazia are usually not painful and rarely make the whole eyelid swell, though they can grow into a firm, noticeable lump.
Warm compresses are the go-to treatment for both. The heat softens clogged oil, improves circulation, and helps the bump drain on its own. Hold a clean, warm washcloth against the closed lid for 10 to 15 minutes, several times a day. Most styes resolve within a week. Chalazia can take longer, sometimes a month or more, and occasionally need to be drained by a doctor if they persist.
Infections: Pink Eye and Beyond
Conjunctivitis (pink eye) is another frequent source of eyelid swelling, and the type of discharge you notice tells you a lot about what’s causing it. Viral pink eye produces watery, thin discharge and often shows up alongside a cold or respiratory infection. It typically starts in one eye and spreads to the other within a few days. Bacterial pink eye, on the other hand, creates thick, pus-like discharge that can glue your eyelids shut overnight. It sometimes accompanies an ear infection, particularly in children.
Both types cause redness, irritation, and swollen lids, but viral pink eye has no antibiotic treatment and simply has to run its course. Bacterial cases may clear faster with prescription antibiotic drops. A cold compress can ease the swelling and discomfort from either type.
Herpes simplex and herpes zoster (shingles) can also cause eyelid swelling, though less commonly. These tend to produce blistering or a rash on or near the eyelid and require antiviral treatment.
Blepharitis: Chronic Lid Inflammation
If your eyelids are red, scaly, and mildly swollen on a recurring basis, blepharitis is a likely explanation. This is a chronic condition where the eyelid margins stay inflamed, often because the oil glands along the lash line are clogged or because bacteria build up at the base of the lashes. Rosacea, dandruff (seborrheic dermatitis), and allergies to makeup or contact lens solution are common triggers.
The symptoms go beyond simple swelling. You might notice greasy flakes or crusts on your lashes, lashes falling out, lashes growing inward, or a gritty feeling in your eyes. Tears may feel oily or inadequate. Blepharitis doesn’t go away permanently, but regular lid hygiene, including warm compresses and gentle lid scrubs, keeps it under control for most people.
Contact Lens Problems
Wearing contact lenses, especially overnight or with poor cleaning habits, creates several pathways to swollen eyes. Lenses reduce the amount of oxygen reaching your cornea, and over time this can cause corneal edema, where the cornea itself absorbs excess fluid and swells. A poorly fitted lens can also physically irritate the eye, and old or dirty lenses become breeding grounds for bacteria.
Overnight use is one of the leading risk factors for microbial keratitis, a serious corneal infection. Symptoms include redness, pain, reduced vision, and intolerance to wearing your lenses. Some people also develop an allergic response to their lens material or cleaning solution, which mimics the itching and swelling of standard allergic conjunctivitis. If your eyes swell regularly and you wear contacts, switching to daily disposables or giving your eyes more lens-free hours can make a noticeable difference.
Insect Bites and Injuries
A mosquito bite, bee sting, or other insect bite near the eye produces rapid, sometimes dramatic swelling. The skin around the eye is so thin and loosely attached that even a small bite can make the whole lid puff up. This type of swelling looks alarming but is usually harmless and responds well to a cold compress and an oral antihistamine.
Trauma, even minor impact, can also cause significant eyelid swelling. For a black eye or direct hit, use a cold compress immediately to limit swelling. After a few days, once the initial puffiness has gone down, switching to a warm compress can help with lingering pain and bruising.
Thyroid Disease and Other Systemic Causes
Sometimes eye swelling isn’t caused by anything happening directly to the eye. Thyroid eye disease, most commonly linked to an overactive thyroid (Graves’ disease), occurs when the same antibodies attacking the thyroid also target tissues behind the eyes. This causes inflammation, swelling, and eventually a characteristic bulging appearance. The swelling tends to develop gradually, affect both eyes, and come with other symptoms like dry or gritty eyes, light sensitivity, and double vision.
Hypothyroidism can cause puffy eyelids too, as part of generalized fluid retention throughout the body. Heart failure, kidney disease, and severe allergic reactions (angioedema) are other systemic conditions that can show up as eye or facial swelling. If your eyelid swelling is persistent, affects both sides, or comes with swelling elsewhere in your body, a systemic cause is worth investigating.
Signs That Need Urgent Attention
Most eye swelling is uncomfortable but not dangerous. Orbital cellulitis is the exception. This is a deep infection of the tissues behind the eye, and it requires emergency treatment. The warning signs are distinct: painful swelling of both the upper and lower lids (sometimes extending to the eyebrow and cheek), fever of 102°F or higher, pain when moving the eye, difficulty moving the eye in certain directions, double vision, decreased vision, and a shiny red or purple appearance to the skin. You may also feel generally unwell. This combination of symptoms, especially swelling plus fever plus restricted eye movement, calls for immediate medical evaluation.

