Poop is usually green because of what you eat and how fast things move through your gut, and it’s usually not serious.

Quick Scoop: Why is poop green?

Your poop is brown most days thanks to bile (a yellow‑green fluid from your liver) that gets broken down by the time it reaches the toilet. When that process changes, you can see more green.

Most common harmless reasons

  • Lots of leafy greens
    Spinach, kale, broccoli, green smoothies, wheatgrass, matcha, etc. have chlorophyll, a green pigment that can tint your poop.
  • Food dyes and colorful treats
    Blue, purple, or green candies, frostings, sodas, sports drinks, or popsicles often use strong dyes that your body doesn’t fully absorb, so they come out green.

(Weird but true: blue or purple dyes can mix with yellowish bile and look green in the toilet.)

  • Iron supplements and some meds
    Iron pills and a few antibiotics or stomach medicines can make stool look dark green.
  • Fast‑moving poop (diarrhea)
    Bile starts out green and gradually turns brown as it moves through your intestines. If you have diarrhea or things are moving very fast, the bile may not fully change color, so your poop stays green.

When it might be about your gut

Most green poop is just food + bile, but sometimes it points to gut irritation.

Possible causes include:

  • Infections – Some bacteria, viruses, or parasites can speed up transit time and cause green, loose stools.
  • Irritable bowel syndrome (IBS) or other GI issues – Conditions that make your bowels more active can sometimes show up as green diarrhea.
  • After gallbladder surgery or high‑fat diets – More bile flowing directly into your intestines, or a lot more bile made to digest fat, can make stools look greener.

Quick self‑check you can do

Ask yourself:

  1. Did I eat a lot of green/blue/purple foods or candy in the last 1–2 days? (Salads, smoothies, frosting, drinks.)
  1. Did I recently start iron pills or a new medication?
  1. Is the poop otherwise normal in shape and frequency, or is it watery and urgent?

If you can point to a food or supplement and you feel fine, it’s usually okay to just watch and wait.

When to talk to a doctor

Green poop plus any of these is worth a medical check:

  • Lasts more than a few days without an obvious food cause.
  • Comes with strong stomach pain, fever, or vomiting.
  • You see blood, black/tarry stools, or very pale/white stools (those are more concerning colors).
  • You have ongoing diarrhea, weight loss, or feel very unwell.

Poop color alone is rarely an emergency, but a pattern (lasting days, plus other symptoms) is your cue to get it checked.

TL;DR: Poop is green mostly because of green foods, food dyes, iron or medications, or because bile didn’t have time to turn brown when things moved quickly through your gut. If it’s brief and you feel okay, it’s usually harmless; if it sticks around or comes with other symptoms, see a doctor.

Information gathered from public forums or data available on the internet and portrayed here.