Green poop: why it happens and when to get checked

Short answer: green poop is almost always food, an iron supplement or food moving through quickly. If you feel well, it typically goes back to brown on its own. Get it checked if it lasts more than a few days, or comes with diarrhea, blood or fever. (Part of the poop color chart.)

Why does poop turn green?

Mayo Clinic explains that bile, the digestive fluid that helps you break down fat, starts yellow-green. As it moves through your gut, it changes to brown. That gives two main routes to green poop:

  1. Something green going in: leafy greens like spinach, or green food coloring in drinks, frosting or sweets.
  2. Food moving through fast: with diarrhea, bile doesn’t have time to turn brown.

Mayo Clinic also lists iron supplements.

Which cause is most likely? A table

What you might noticeLikely causeWhat to do
Green after a big salad, green smoothie or spinachGreen vegetables (Mayo Clinic)Nothing, if you feel well
Bright green after colored sweets, drinks or frostingGreen food dye (Mayo Clinic)Nothing, if you feel well
Dark green after starting ironIron supplement (Mayo Clinic)Mention to your doctor or pharmacist if unsure
Green, loose or watery poopFast transit, as in diarrhea (Mayo Clinic)Fluids; see the diarrhea guide
Green poop lasting more than a few daysNeeds a lookCall a health professional (Mayo Clinic)
Green diarrhea with blood, black stool, high fever or dehydrationPossible serious cause (NIDDK)Get help promptly

How is green different from black?

Very dark poop can be hard to judge. True black, sticky, tarry poop is different: MedlinePlus says it can mean bleeding in the upper gut. If you’re not sure which you’re looking at, treat it as black and read our black poop page.

What should I do if I have green diarrhea?

Follow the NHS self-care basics: drink plenty of fluids in small sips, avoid fruit juice and fizzy drinks, and eat when you feel able to. The NHS says diarrhea usually stops within 5 to 7 days. NIDDK advises adults to talk with a doctor if it lasts more than 2 days, or if there’s a high fever, six or more loose stools in a day, blood, severe pain or dehydration. For more, see Bristol type 6 and type 7.

What could a useful log look like?

Sat 12:30  Meal: spinach and kale smoothie
Sat 19:00  Meal: birthday cake, green frosting
Sun 08:30  Poop: Type 4
Paper note: green, feeling fine
Mon 08:10  Poop: Type 4
Paper note: back to brown

Two green meals, one green poop, back to normal the next day. That’s the most common story.

Green poop myths vs facts

MythFact
Green poop means something is wrongMayo Clinic says green is considered typical and rarely a concern.
You need to have eaten something greenFast transit and iron supplements can also cause it (Mayo Clinic).
Green poop means an infectionThe color alone doesn’t say what’s causing it. Look at the other signs.

Green poop: quick check

  • Anything green, or green-dyed, in the last day or two?
  • Started iron?
  • Is it loose or watery? Keep up fluids
  • Lasting more than a few days? Call a health professional
  • Blood, black stool, high fever or dehydration? Get help promptly

Where does PoopAI fit?

Log meals by photo or text and poop as Bristol type 1 to 7, with optional photos, and you can look back to see what you ate before a change. PoopAI doesn’t read color, so note it yourself.

The bottom line

Green poop is usually food, dye, iron or fast transit, and it rarely needs treatment. If it lasts more than a few days, or comes with diarrhea, blood or fever, get it checked. Compare: yellow poop.

Editorial note: Written by The FixMyGut team using the Mayo Clinic, NHS, NIDDK and MedlinePlus sources listed below. It’s general information, not a diagnosis. Facts checked against those sources on November 5, 2026.

Sources

  1. Green stool: Causes (Mayo Clinic)
  2. Stool color: When to worry (Mayo Clinic)
  3. Diarrhoea and vomiting (NHS)
  4. Symptoms & Causes of Diarrhea (NIDDK (NIH))
  5. Black or tarry stools (MedlinePlus (NIH))

Last reviewed 2026-11-04

FixMyGut is not affiliated with or endorsed by the NHS, NIH, NICE, Mayo Clinic or Monash University.

Related reads

Quick answers

Is green poop normal?

Usually, yes. Mayo Clinic says all shades of brown and even green are considered typical, and that green stool is rarely a concern.

What causes green poop?

Mayo Clinic lists green vegetables such as spinach, green food dyes, iron supplements, and diarrhea, when food moves through too fast for bile to turn brown.

Why is my poop green when I haven't eaten anything green?

Food moving through quickly is a common reason. Bile starts yellow-green and changes to brown on the way through, so fast transit can leave it green. Iron supplements can also do it.

When should I worry about green poop?

Mayo Clinic suggests calling a health professional if green stool lasts more than a few days. Get help sooner if it comes with diarrhea lasting more than 2 days in adults, blood, black stools, high fever or signs of dehydration.

Is green diarrhea a sign of infection?

It can come with a stomach bug, because fast transit leaves poop green. Most bugs settle within 5 to 7 days, says the NHS. The color itself doesn't tell you the cause.

What if I can't tell dark green from black?

It can be hard to tell very dark green from black. If it looks black, sticky or tarry, treat it as black poop and get same-day advice.

Download PoopAI

Free to try. Log your next poop and meal in under a minute, then let the weekly report do the pattern-spotting.