Green poop is almost always harmless. The most common причины are eating green foods, taking certain supplements, or having something move through your digestive system faster than usual. To understand why, it helps to know what makes stool brown in the first place.
How Stool Gets Its Color
Your liver produces bile, a greenish-yellow fluid that gets stored and concentrated in your gallbladder. When you eat, bile is released into your small intestine to help break down fats. As bile travels through the full length of your intestines, bacteria break it down and chemically transform it from green to yellow to brown. That final brown color is what most people see on a regular basis.
Anything that disrupts this process, whether it’s adding extra green pigment, speeding up digestion, or altering your gut bacteria, can leave your stool looking green instead of its usual brown.
Green Foods Are the Most Common Cause
Chlorophyll, the pigment that makes plants green, can do the same thing to your stool. If you’ve been eating a lot of spinach, kale, broccoli, avocados, or fresh herbs, that’s likely your answer. Matcha, pistachios, and even blueberries can shift stool color toward green. The more you eat, the more vivid the result.
Artificial food dyes are another frequent culprit. Brightly frosted cupcakes, flavored drink mixes, ice pops, and candy keep tinting whatever they touch even after you swallow them. If you recently ate something with vivid green or blue-purple dye, that color can show up largely unchanged on the other end.
Supplements and Medications
Iron supplements are one of the most reliable ways to turn your stool dark green or even black. Prenatal vitamins contain higher doses of iron than a standard multivitamin, so green poop during pregnancy is extremely common and nothing to worry about.
Several other supplements can produce the same effect: wheatgrass, spirulina, chlorella, barley grass, blue-green algae, and fiber supplements. These are all rich in chlorophyll or other green pigments. Herbal laxatives like senna and cascara sagrada, along with yerba mate tea, can also cause green stools by speeding up digestion or adding pigment directly.
Antibiotics deserve a special mention. They kill off some of the gut bacteria responsible for converting bile from green to brown. Without enough of those bacteria doing their job, bile passes through in a greener state. Other medications that cause diarrhea as a side effect can have a similar result simply by pushing everything through faster.
Fast Digestion and Diarrhea
When food moves through your intestines quickly, bile doesn’t have enough time to complete its chemical transformation from green to brown. This is why diarrhea often comes out green regardless of what you ate. The faster the transit, the greener the result.
Several infections can trigger this kind of rapid “gush” through the intestines: bacterial infections like Salmonella or E. coli, viral infections like norovirus, and parasites like Giardia. In these cases, the green color isn’t the problem itself. It’s just a visible sign that your gut is moving things along much faster than normal. If you’re also dealing with fever, cramping, or diarrhea that lasts more than a couple of days, the infection is what needs attention, not the color.
Green Stool in Babies
Green poop in infants has its own set of causes and is usually harmless. Newborns pass meconium in their first few days, which is dark green to black. As feeding gets established, stool color shifts, but green can stick around for several reasons.
Breastfed babies sometimes produce green stool if they aren’t finishing a full feeding on one breast before switching. The earlier milk (foremilk) is lower in fat than the richer milk that comes later (hindmilk), and that difference in fat content affects how the milk is digested. Babies on protein hydrolysate formula, used for milk or soy allergies, also tend to have greener stools. And because breastfed infants haven’t yet built up the full population of gut bacteria that converts bile pigments to brown, green is a perfectly normal color in the early months.
What the Color Actually Tells You
On its own, green stool is not a sign of disease. It becomes worth paying attention to only when it shows up alongside other symptoms: persistent diarrhea, blood in the stool, significant abdominal pain, or fever. Those symptoms point toward an infection or digestive condition that happens to also produce green stool, rather than the color being the issue.
If you can trace the green back to a kale salad, a new iron supplement, or a stomach bug that’s already improving, you have your answer. Stool color varies more than most people realize, and green falls well within the normal range.

