Why Is My Poop Green? The Most Common Reasons Explained

Medically Reviewed by

Dr Aksel Vardanyan
Updated on: Mar 13, 2026 | 3 min read

Question on this topic? Get an instant answer from AI Doctor.Instant answer from AI Doctor.

Green stool can look surprising, but in most cases, it is not a serious problem.

Stool may turn green because of certain foods, fast digestion, or changes in the gut. Foods such as spinach, kale, and matcha can color stool green. Digestive upset may also cause this change when bile does not fully break down.

For many people, green stool is temporary and harmless. Once the cause passes, stool usually returns to its normal brown color.

why is my poop green

The Most Common Causes of Green Stool

Several everyday factors can cause stool to appear green. Many of them are simple and harmless.

Green Foods and Chlorophyll

Many green foods contain chlorophyll. This natural pigment gives plants their green color. When you eat large amounts of these foods, the color may appear in stool.

Common examples include:

  • Spinach
  • Kale
  • Matcha
  • Green smoothies

These foods are healthy and rich in nutrients. Green stool after eating them is normal.

Artificial Food Coloring

Bright food dyes may also change stool color. Some processed foods contain strong color additives.

Examples include:

  • Candy
  • Sports drinks
  • Frosted desserts
  • Colored snacks

These dyes can pass through the digestive system and affect stool color.

Supplements and Other Medicines

Some supplements and medical treatments may change stool color. These products can affect digestion or alter the balance of bacteria in the gut. As a result, stool may appear green for a short time.

Common groups include:

  • Mineral supplements that contain iron
  • Antibiotic medicines, which may change gut bacteria
  • Digestive treatments that contain bismuth

In most cases, this color change is temporary and not harmful. Once the body adjusts or the treatment ends, stool usually returns to its normal brown color.

Diarrhea and Fast Digestion

Green stool may also appear during diarrhea or stomach upset.

When food moves through the intestines too fast, bile does not have enough time to change color. As a result, stool may appear green instead of brown.

Digestive upset can happen after:

  • Food poisoning
  • Viral infections
  • Sudden diet changes
  • Stress or stomach irritation.

You can use the Diarrhea Symptom Checker to find to understand your symptoms better.

Docus AI Symptom Checker

Docus AI Symptom Checker

Just 3 simple steps to efficiently understand and manage your health symptoms online.

How Stool Gets Its Normal Brown Color

Stool normally appears brown because of bile. Bile is a fluid that the liver makes to help digest fats. It starts with a green color. As food moves through the intestines, bile slowly changes color.

During this process, bacteria in the gut break down bile. This change gives stool its usual brown shade.

Sometimes the process does not finish. If food moves through the digestive tract too quickly, bile keeps its green color. This can lead to green stool.

Dark Green vs Bright Green Stool

The shade of green can sometimes give a clue about the cause.

Bright green stool often appears after:

  • Eating green foods
  • Drinking colored beverages
  • Fast digestion

Dark green stool may appear when:

  • Bile remains in the stool longer
  • The body processes certain supplements

Both colors are often harmless if they appear for a short time.

When Green Stool May Signal a Problem

Although green stool is usually harmless, some symptoms may require medical advice.

Speak with a healthcare professional if you notice:

  • Green stool that lasts more than several days
  • Strong stomach pain or cramps
  • Fever together with digestive problems
  • Blood or mucus in stool
  • Unexplained weight loss

These signs may point to infection or digestive disease.

What You Should Do

If you notice green stool, take a moment to review recent habits.

Ask yourself a few simple questions:

  • Did I eat large amounts of leafy greens?
  • Did I drink brightly colored beverages?
  • Did I have diarrhea or stomach upset?

These clues often help explain the change.

Helpful steps include:

  • Drink enough water
  • Eat balanced meals
  • Allow the digestive system time to recover
  • Monitor symptoms for a few days

If stool color returns to normal, there is usually no reason for concern.

Frequently Asked Questions

Have more questions?Ask AI Doctor

Conclusion

Green stool is usually harmless and most often happens because of diet or fast digestion. Eating leafy greens, foods with artificial coloring, or having diarrhea can cause stool to appear green because bile does not fully break down.

In most cases, stool returns to its normal brown color once digestion slows down or the food causing the color passes through the body.

However, if green poop lasts for several days or appears with symptoms such as stomach pain, fever, blood in the stool, or unexplained weight loss, it is best to speak with a healthcare professional.

AI Assistant

Have Questions?

Have a question on this topic? Submit it here and get an instant answer from our AI Doctor.

Privacy Note:This AI tool is not a substitute for professional medical advice, diagnosis, or treatment. Your data is confidential and secured by SOC 2, HIPAA and GDPR standards.

Make Informed Health Decisions

Talk to Docus AI Doctor, generate health reports, get them validated by Top Doctors from the US and Europe.

Make Informed Health Decisions

You’re only one click away from a life-changing journey

Virtual health assistant powered by AI
350+ world-renowned Doctors