Skinli

ยท Updated

Pimple on eyelid: stye, chalazion or milia?

A pimple-like bump on the eyelid is most often a stye. How to tell a stye from a chalazion or milia, how to use a warm compress, and when to see a doctor.

Warm water running from a chrome tap into a white basin, with a folded white towel and a small white jar on the edge

By Nick, Founder of Skinli. Not a doctor. General education only.

Part of the Acne by face area, which puts every step in order.

A pimple-like bump on the eyelid is most often a stye, an infection of an eyelash root or a small oil gland in the eyelid. Another common lump is a chalazion, a blocked oil gland that usually does not hurt. Tiny white bumps that never hurt can be milia. None of them should be squeezed. This guide shows how to tell them apart, how to use a warm compress, how long each one lasts, and the signs that need a doctor quickly. It is part of Skinli's guide to acne by face area.

Skinli gives general education and is not a doctor. This page names no medicine and no product. Eye problems can affect your sight, so see a doctor, an optician or a pharmacist when you are unsure.

What a bump on the eyelid usually is

MedlinePlus, the US National Library of Medicine's health site, says styes are the most common eyelid bump. It describes a stye as a red, puffy lump that resembles a pimple and often hurts when touched. The NHS says: "A stye is a small, painful lump on the eyelid. They're common and should go away within a week." The American Academy of Dermatology (AAD) says: "A boil that occurs on the eyelid is called a stye."

There are two kinds. The American Academy of Ophthalmology (AAO) calls a stye that starts at the base of an eyelash an external stye, and says it can look like a pimple. A stye inside the eyelid, an internal stye, starts in one of the oil glands there. The medical name for a stye is a hordeolum.

The other common lump is a chalazion. The AAO describes styes and chalazia as two kinds of lump that form in the eyelid or on its edge. A 2024 review calls a chalazion "one of the most common eye conditions presenting as a mass lesion of the eyelids", which means a lump in the eyelid.

Stye, chalazion, milia and other bumps

The NHS has a quick test. It says a lump that is hard but causes little pain is more likely to be a chalazion than a stye. If there is no lump at all, and the eye or eyelid is swollen, red and watery, it is more likely conjunctivitis or blepharitis.

Bump on the eyelidHow it looks and feelsWhat causes itSource
StyeA small, painful, red lump at the eyelash line or inside the lid. May fill with yellow pusBacteria in an eyelash root or an eyelid glandNHS, AAO
ChalazionA firm, swollen bump, usually painless, farther back on the lid. Can blur vision if it grows largeA clogged oil glandAAO, MedlinePlus
MiliaTiny white bumps that do not itch or hurtDead skin cells trapped under the skinAAO
BlepharitisSwollen, itchy eyelids with flakes or crusts at the roots of the lashes. No single lumpBacteria on the skin, a skin condition, or eyelid glands that make too little oilNHS
XanthelasmaRaised yellow patches on the eyelidsCan come with age, and sometimes with high cholesterolMedlinePlus, NHS
Contact dermatitisAn itchy rash on the lidSomething that touches the skin, such as a productAAD

Milia. The AAO says milia are tiny white bumps that often form on the eyelids, the nose and the cheeks. People sometimes take them for whiteheads, which are a type of acne. The AAO says milia cause no itching and no pain. The AAO also warns never to squeeze milia, because they cannot be removed that way and you may scar your skin. How to get rid of milia near the eye is covered in milia under the eyes.

Contact dermatitis. The AAD says: "Because the skin on the eyelid is thinner than elsewhere, this is a common place for contact dermatitis to develop." The AAD lists itchy skin among the signs. It describes a woman who reacted to a shampoo that touched her eyelid only while she rinsed it off, and says some people react to nail polish chemicals with a rash on their eyelids.

What causes a stye or a chalazion

The NHS says: "Styes are often caused by bacteria infecting an eyelash follicle or eyelid gland." MedlinePlus explains that a stye starts when a small oil gland in the eyelid gets blocked, so bacteria can grow inside it. It compares styes to common acne pimples elsewhere on the skin.

A chalazion starts the same way but stays blocked. The AAO explains that a chalazion is a swollen eyelid bump that forms when an oil gland in the eyelid gets blocked. MedlinePlus says a chalazion often follows a stye inside the eyelid, when the gland stays blocked even after the redness and swelling have cleared.

Some skin conditions make both more likely:

  • Blepharitis. The AAD says: "Your eyelids contain oil glands. When these oil glands become inflamed, it's called blepharitis." The NHS says: "Blepharitis causes swollen, itchy eyelids." It names seborrhoeic dermatitis, a skin condition, as one cause.
  • Rosacea. The NHS says: "You're also more likely to get a stye if you have long-term blepharitis or rosacea." The AAO also lists rosacea and seborrheic dermatitis as risks. The ocular rosacea guide covers rosacea that affects the eyes.
  • Tiny mites. MedlinePlus says Demodex, a mite that lives on human skin and is a known cause of blepharitis, can make styes worse.

How to care for a stye at home

Use a warm compress. Every source agrees on warmth. They disagree on the timing:

SourceHow longHow often
NHS5 to 10 minutes2 to 4 times a day
AAD10 to 15 minutes3 to 4 times a day
AAO10 to 15 minutes3 to 5 times a day
MedlinePlus10 minutes4 times a day

The AAO's method uses a clean washcloth wet with hot water, held against the eyelid. Wet it in hot water again when it cools, and take care not to burn the skin. The AAD warns not to use water that is too hot, especially on children.

An ophthalmologist answering a reader's question for the AAO, Dr. Omar R. Chaudhary, wrote that he sees warm compresses, together with gentle rubbing of the eyelid, as the best treatment for a stye. He usually advises them two to four times a day, for 5 minutes at a time. He also advised against keeping heat on the eyelid without a break, because steady warmth widens the small blood vessels there and can make the eyelid swell more. So use the compress for set times, then stop.

There is little trial evidence behind this advice. A 2017 Cochrane review looked for trials of treatments for styes inside the eyelid and found none: "We did not find any evidence for or against the effectiveness of non-surgical interventions for the treatment of an internal hordeolum." The same review says that "In many cases, the lesion drains spontaneously and resolves without treatment". In plain words, many styes drain and heal by themselves.

Leave it alone. The NHS says: "Do not try to burst a stye or remove an eyelash yourself. This can spread the infection." The AAO says squeezing a stye or chalazion can push the infection further into the eyelid.

Skip eye makeup and contact lenses. The AAD says: "If you have a stye, avoid wearing eye makeup or contact lenses until the stye heals." The NHS gives the same advice, and adds painkillers such as paracetamol or ibuprofen for pain, with no aspirin for children under 16.

How long a stye or chalazion lasts

The sources give different times, and they keep styes and chalazia apart:

  • Stye: the NHS says it "should go away within a week". The AAD says most boils and styes heal "within 1 to 3 weeks."
  • Chalazion: MedlinePlus says a chalazion often goes away without treatment, and gives a month as a usual time.

The NHS advises seeing a GP if a stye does not get better within a few weeks. MedlinePlus says to contact a doctor if an eyelid bump gets worse, or is no better after one to two weeks of home care.

How a doctor treats it

A doctor confirms what the bump is by looking at it. Treatment depends on the type:

  • An infected stye. The AAO says an ophthalmologist, an eye doctor, may prescribe an antibiotic. The NHS says a GP may burst the stye with a thin, sterilized needle, remove the eyelash closest to it, or refer you to an eye specialist.
  • A swollen chalazion. The AAO says an ophthalmologist may give a steroid shot to reduce the swelling.
  • A bump that does not go away or affects vision. The AAO says it may need to be drained in the office, with medicine that blocks pain.
  • A bump that keeps coming back. The AAO says the ophthalmologist may remove a small piece of tissue for testing, called a biopsy, to look for a more serious eye problem. MedlinePlus says skin cancer of the eyelid can rarely look like a chalazion.

For a chalazion, a 2024 review of clinical trials found that "there is currently no commonly agreed treatment of choice." Doctors choose between warm compresses, eyelid cleaning, ointments, a steroid shot and minor surgery.

How to prevent styes

The NHS says you can help avoid styes by keeping your eyes clean. Its list:

  • wash your face and remove eye makeup before bed,
  • keep your eyelids and eyelashes clean, especially if you have blepharitis,
  • wash your hands before putting in or taking out contact lenses,
  • do not share towels or flannels with someone who has a stye,
  • do not rub your eyes if you have not recently washed your hands.

The AAO adds two rules for eye makeup: replace it with new products every three months, and do not share it with anyone, family and close friends included. It says people who tend to get styes, chalazia or blepharitis are often advised to wash around their eyes with soaps made not to sting the eyes.

When to see a doctor quickly

The NHS says to ask for an urgent GP appointment, or contact NHS 111, if:

  • a stye causes severe pain or severe swelling,
  • it affects your vision,
  • your eye is producing pus,
  • the infection has spread to your eye or eyelid.

The NHS eyelid page adds these urgent signs: "your swollen eyelid is red, hot, painful, tender or blistered", "the pain is in your eye (not your eyelid)", your eyelid droops suddenly, you cannot open your eye, or "your eyesight changes". A high temperature, or feeling hot, cold or shivery, also needs urgent help.

A spreading infection is the main risk. MedlinePlus says the infection can sometimes spread through the whole eyelid, which is called eyelid cellulitis. The AAO says to phone a doctor at once if you suspect cellulitis in yourself or a child.

See a doctor at a routine visit if a lump keeps growing, keeps coming back, or comes with loss of eyelashes, and for any yellow patches on the eyelids. For bumps elsewhere on the face, see should you pop a pimple and what is milia.

Frequently asked questions

What causes pimple on eyelid?

A pimple on the eyelid is most often a stye, an infection of an eyelash root or an eyelid oil gland. The NHS says styes are often caused by bacteria infecting an eyelash follicle or eyelid gland, and that people with long-term blepharitis or rosacea get them more often. A bump that is firm and does not hurt is more likely a chalazion, a blocked oil gland in the eyelid.

Is pimple on eyelid a stye?

A pimple on the eyelid is usually a stye. MedlinePlus says styes are the most common eyelid bump, and the American Academy of Dermatology calls a stye a boil that forms on the eyelid. The American Academy of Ophthalmology says a stye that starts at the base of an eyelash can look like a pimple. Other eyelid bumps include a chalazion, milia and yellow patches called xanthelasma.

Should I pop pimple on my eyelid?

Do not pop a pimple on your eyelid. The NHS says not to try to burst a stye or pull out an eyelash yourself, because this can spread the infection. The American Academy of Ophthalmology says squeezing a stye or chalazion can push the infection further into the eyelid. Use a warm compress and let the bump drain by itself. A doctor can drain a stye safely if it needs it.

How to treat pimple on eyelid?

Treat a pimple on the eyelid with a warm compress and patience. The American Academy of Ophthalmology advises warmth from a washcloth wet with hot water, kept on the eyelid for 10 to 15 minutes, three to five times each day, with care not to burn the skin. Skip eye makeup and contact lenses until it heals, and do not squeeze it. See a doctor if it is no better after one to two weeks.

Is pimple on eyelid dangerous?

A pimple on the eyelid is rarely dangerous. The NHS says styes are rarely a sign of anything serious, though they can hurt until they heal. Get an urgent appointment if the stye causes severe pain or swelling, your vision changes, the eye produces pus, or the infection spreads to the eye or eyelid. MedlinePlus says to see a doctor if a lump keeps growing or eyelashes fall out, and that skin cancer of the eyelid can rarely look like a chalazion.

What is white pimple on eyelid?

A white pimple on the eyelid can be a stye or milia. The NHS says a stye may be filled with yellow pus, and the skin around it may be red and swollen. Milia are tiny white bumps that can form on the eyelids, nose and cheeks, and the American Academy of Ophthalmology says they do not itch or hurt. Raised yellow patches can be xanthelasma, which a doctor should check.

Will the pimple on my eyelid go away?

A pimple on the eyelid usually goes away by itself. The NHS says a stye should go away within a week, and the American Academy of Dermatology says most boils and styes heal within 1 to 3 weeks. MedlinePlus says a chalazion often goes away without treatment, and gives a month as a usual time. See a GP if a stye does not get better within a few weeks, the NHS advises.

What is a stye vs chalazion?

A stye is a painful, infected lump at the edge of the eyelid, while a chalazion is a swollen lump from a clogged oil gland that is usually painless. The American Academy of Ophthalmology says a chalazion usually sits further from the lash line than a stye, and that a large one can push on the eye and make vision blurry. MedlinePlus says a chalazion often follows a stye inside the eyelid.

Is a stye basically a pimple?

A stye is like a pimple on the eyelid. MedlinePlus says a stye starts when an oil gland in the eyelid is blocked and bacteria grow inside it, and compares styes to common acne pimples elsewhere on the skin. The American Academy of Dermatology calls a stye a boil on the eyelid. For a stye, MedlinePlus advises a warm, wet cloth and says never to squeeze it.

Is a stye hard or soft?

A stye is usually tender and may fill with yellow pus, while a hard lump points to a chalazion. The NHS says a lump that is hard but causes little pain is more likely a chalazion. MedlinePlus says a chalazion forms a firm lump in the eyelid that does not hurt to touch. The American Academy of Ophthalmology says a stye usually hurts and a chalazion usually does not.

What makes a stye worse?

Squeezing makes a stye worse, because the NHS and the American Academy of Ophthalmology say it can spread the infection. Eye makeup and contact lenses should wait until it heals. The NHS says not to rub your eyes with hands you have not washed. An ophthalmologist writing for the American Academy of Ophthalmology warns that nonstop heat can increase eyelid swelling, so use warm compresses for set times.

Is stye and blepharitis the same?

A stye and blepharitis are different conditions, but they are linked. The NHS says blepharitis causes swollen, itchy eyelids, often with flakes or crusts at the roots of the eyelashes, while a stye is a single painful lump. The NHS and the American Academy of Ophthalmology both say blepharitis makes styes more likely. Cleaning the eyelids every day is the NHS's main advice for blepharitis.

Does stye cause eyelid swelling?

A stye can cause eyelid swelling. The NHS says the skin around a stye may be swollen and red, and the American Academy of Ophthalmology says the swelling from a stye can spread over the whole eyelid. A whole eyelid that is red, hot and painful can mean the infection has spread, which MedlinePlus calls eyelid cellulitis. The NHS says to get an urgent appointment for that.

Sources

Get a routine built from your own photo.

One photo and two or three quick questions. Your acne score is free, with no account. The day by day routine is one payment, and nothing renews.

Get my free acne score

Skinli gives simple tips for skin with pimples. It is not a doctor. It cannot tell you what is wrong the way a doctor can. If your pimples hurt, are deep under the skin, are getting worse, or will not go away, see a doctor.