Is Green Poop Good or Bad? Causes and When to Worry

Green poop is almost always harmless. In most cases, it simply means you ate a lot of leafy greens, consumed something with green food dye, or your digestion moved a little faster than usual. It’s rarely a sign of anything serious on its own.

Why Poop Is Brown in the First Place

Your liver produces bile, a green fluid that helps digest fats. As bile travels through your digestive tract, enzymes chemically break it down, gradually shifting its color from green to yellow to brown. That final brown color is what most people see in a normal bowel movement. When something interrupts or speeds up that process, the bile doesn’t fully break down, and stool stays green.

Common Dietary Causes

The most frequent reason for green stool is simply what you ate. Spinach, kale, broccoli, arugula, and other dark leafy greens contain chlorophyll, which can tint your stool green when eaten in large amounts. Green food coloring in candy, ice cream, frosting, or brightly colored drinks does the same thing. Even matcha, green smoothies, or foods made with spirulina can have this effect.

If you recently ate any of these and your stool turned green, that’s the explanation. It should return to its usual color within a day or two once those foods clear your system.

Fast Digestion and Bile Breakdown

When food moves through your large intestine too quickly, bile doesn’t have time to complete its chemical transformation from green to brown. This is one of the most common non-dietary causes of green stool. Anything that speeds up your gut can trigger it: a bout of diarrhea, stress, a high-fiber meal, or even intense exercise.

You’ll often notice this after a stomach bug or food that didn’t agree with you. The green color in these cases is just a byproduct of speed, not a sign of damage. Once your digestion normalizes, the color follows.

Medications and Supplements

Iron supplements are a well-known culprit. They can turn stool dark green or even black. Antibiotics can also change stool color by disrupting the balance of gut bacteria that help process bile. If you recently started a new supplement or medication and noticed the color change, that’s likely the connection.

Infections That Cause Green Stool

Bacterial infections like Salmonella and E. coli can cause green diarrhea. So can viral infections like norovirus (the common stomach flu). In these cases, the green color happens because infection triggers rapid transit through the intestines, preventing bile from breaking down normally. Parasitic infections can produce similar effects.

The difference between harmless green stool and an infection is usually obvious. Infections come with other symptoms: watery diarrhea lasting more than a couple of days, fever, cramping, nausea, or vomiting. Green stool from food or fast digestion shows up without these companions.

Green Stool in Babies

Green poop is especially common in infants and is usually normal. Breastfed babies may produce green stool if they don’t finish nursing on one side before switching, which means they get more of the lower-fat foremilk and less of the higher-fat hindmilk. This changes how the milk is digested. Babies on protein hydrolysate formula (used for milk or soy allergies) also tend to have green stool. Breastfed newborns who haven’t yet developed a full community of intestinal bacteria may produce green stool as well.

In the first few days of life, dark green-black stool (meconium) is completely expected. As long as your baby is feeding well, gaining weight, and not showing signs of distress, green poop is not a concern.

When Green Stool Signals a Problem

Green stool on its own, without other symptoms, is almost never dangerous. It becomes worth paying attention to when it’s paired with:

  • Persistent diarrhea lasting more than two or three days
  • Fever, vomiting, or severe cramping suggesting an infection
  • Blood in the stool, which may look red or black
  • Significant weight loss or signs of dehydration

For context, the stool colors that do raise immediate red flags are black (which can indicate bleeding in the upper digestive tract), bright red (bleeding lower in the intestines), or pale white/clay-colored (which can signal a bile duct problem). Green is not in that category. It falls within the range of normal variation alongside brown, tan, and yellow.

If your green stool resolves within a day or two and you feel fine otherwise, it’s almost certainly nothing to worry about. If it persists for weeks with no dietary explanation, or if it comes with the warning signs listed above, that’s when it’s worth getting checked out.