Chalazion vs. Stye: What Are the Differences?

These eyelid conditions can look similar but have different causes

Table of Contents
View All
Table of Contents

Understanding the differences between a chalazion vs. a stye can help you figure out which one you may have. A chalazion is a red bump on the eyelid that develops when there is a blocked oil gland. A stye, or hordeolum, develops where your eyelashes start or under your eyelid. Bacterial infections usually cause styes.

Having a chalazion or a stye is not usually serious.

Discover more about the differences between a chalazion vs. a stye, including symptoms, causes, diagnosis, treatment, and prevention.

Chalazion vs. Stye

Verywell / Jessica Olah

How Do You Tell If It's a Chalazion or Stye?

The bumps caused by chalazia (the plural of chalazion) or styes may both look red and swollen, but there are some differences.

With a stye, symptoms include:

  • Crustiness on the eyelid margin
  • The feeling of something in your eye
  • Pain in the affected eyelid
  • A pimple-like appearance
  • A scratchy feeling in the eye
  • Sensitivity to light
  • Swelling that usually goes away after three days
  • Tearing in the affected eye

A chalazion sometimes may not have any symptoms aside from a hard bump. If other symptoms develop, they may be:

  • Blurry vision if you have a larger chalazion
  • Swelling that affects a larger area around the eye

Chalazion bumps usually grow more slowly and may develop over a few months. Often, a chalazion can go away on its own within a few weeks. The bump is usually firmer than that from a stye.

Stye vs. Chalazion vs. Blepharitis

Unlike a chalazion, both blepharitis and styes develop due to bacteria. They both can cause eyelid swelling and inflammation, however, blepharitis tends to impact the entire eyelid and a stye usually looks like a single lump on the eyelid.

Chalazion vs. Stye Causes

Here are the different causes of a chalazion versus a stye.

Chalazion Causes

A chalazion is caused by a block in one of the oil glands in the eyelid. These glands are called Meibomian glands. Meibomian glands help provide moisture to the eye.

Other risk factors for chalazia include:

Diabetes, high cholesterol, and other medical problems can raise your risk for chalazia or styes.

Stye Causes

Most of the time, bacterial infections cause styes. There are two kinds of styes, and they have different infection-linked causes:

  • External stye: This type of stye appears at the eyelash base and is usually caused by an infection in the eyelash hair follicle.
  • Internal stye: This type of stye appears inside the eyelid and is usually caused by an infection in a Meibomian gland from your eyelid.

Inflammation of the eyelids (blepharitis) also can cause a stye. Sometimes, a bump can begin as a stye and then become a chalazion.


Chalazia and styes do not always require treatment from a healthcare professional. However, if they bother you, you should see an eye doctor.

Both chalazia and styes are diagnosed with an examination of the eyelid area, including:

  • Appearance of the eyelashes
  • Structure of your eyelids
  • Texture of the skin near the eyelids

This could include the use of bright light to get a closer look at the eyelids to help determine if it is a chalazion, stye, or something else. For instance, the bumps that may appear to be a chalazion or stye could be a type of cancer, including basal cell carcinoma.

The eye doctor may also ask about other health conditions that you have, as these could contribute to the development of a stye or chalazion.

Which is worse: a stye or chalazion?

A stye tends to be more painful and uncomfortable, while you may not have any symptoms with a chalazion.

Chalazion vs. Stye Treatment

The treatments for a stye and a chalazion are similar, but not all treatments work for both.

Treatments that may help you get rid of a chalazion or stye include the use of:

  • Antibiotics: This may be used for an infected stye, but not for a chalazion.
  • Warm compresses: A warm compress can help promote faster healing. Apply a clean washcloth that has been soaked in hot water to your eyelid three to six times a day for 10 to 15 minutes at a time. Or, you can get an eye mask that can be heated.
  • Over-the-counter solutions: Stye ointment, eyewash products, and medicated pads to clean the eyelids can help treat a stye, but not a chalazion.
  • Steroid shots: A steroid shot can lower swelling. Your eye doctor may choose to use a steroid shot if your chalazion is particularly swollen.
  • Surgery to drain the chalazion or stye: A doctor can drain a chalazion or stye that obscures your vision. Do not try to drain it yourself at home. This could spread infection.

If your chalazion or stye continues to recur, your eye doctor may perform a biopsy by removing a piece of tissue from it. This can help rule out sebaceous gland carcinoma.

What to Avoid

Do not squeeze the stye or chalazion, and avoid rubbing the area. Do not wear contact lenses or use eye makeup while you have a chalazion or stye.

You should see a healthcare provider if:

  • Your home treatments cause pain or aren't working.
  • Your eyelid feels hot.
  • You have vision changes.


Once you develop a chalazion or stye, you’re more prone to develop them again in the future. Here are a few things you can do to help prevent a chalazion or a stye:

  • Avoid rubbing your eyes. Rubbing your eyes can spread bacteria and lead to irritation.
  • Always wash your hands before touching your eyes.
  • Don’t share towels with someone who has a stye.
  • If you get chalazia frequently, ask an eye doctor if you should use a small amount of baby shampoo or an eyelid scrub. This is a type of product that gently cleanses the eyelids.
  • Get rid of older eye makeup. Makeup can be a breeding ground for bacteria. Aim to replace eye makeup every six months or more frequently. Don’t share your eye makeup with others.
  • Seek treatment anytime you develop an infection of the eyelid.
  • If you wear contact lenses, clean them per any recommendations from the manufacturer or eye doctor. Wash your hands when inserting or removing your lenses.
  • Wash your face at night, and remove all makeup before going to bed.


A stye or a chalazion appears as a bump on the eyelid, but there are several differences between the two. Styes are caused by an infection, while chalazia are due to a blocked oil gland. Both may cause redness or swelling, but a stye is often more painful.

Antibiotics might be used for a stye. Warm compresses and over-the-counter products may be used for either. A medical professional might administer a steroid shot or drain the bump, if necessary.

A Word From Verywell

While they have some similarities, a chalazion and a stye have different causes and somewhat different symptoms. You can try home treatments for a stye or chalazion, or you can see if they will go away on their own. If the appearance of a stye or chalazion bothers you, it affects your vision, or it recurs often, see an eye doctor.

8 Sources
Verywell Health uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. American Academy of Ophthalmology. Chalazion and stye symptoms.

  2. Carlisle RT, Digiovanni J. Differential diagnosis of the swollen red eyelidAm Fam Physician. 2015;92(2):106-112.

  3. American Academy of Ophthalmology. Who is at risk for chalazia and styes?

  4. American Academy of Ophthalmology. What are chalazia and styes?

  5. American Optometric Association. Chalazion.

  6. Penn Medicine. Eyelid tumors.

  7. American Academy of Ophthalmology. Chalazia and stye treatment.

  8. Cleveland Clinic. Sty (stye).

By Vanessa Caceres
Vanessa Caceres is a nationally published health journalist with over 15 years of experience covering medical topics including eye health, cardiology, and more.