Green poop is almost always normal. It’s one of the most common stool color variations, and in most cases it traces back to something you ate, a supplement you’re taking, or food simply moving through your digestive system a bit faster than usual. Occasionally, green stool that lasts more than a few days or comes with other symptoms can signal something worth checking out.
Why Stool Is Usually Brown
Your liver produces bile, a yellow-green fluid that helps digest fats. As bile travels through your intestines, bacteria and enzymes chemically break it down, gradually shifting its color from green to yellow to brown. That final brown color is the end product of this process. When something interrupts or speeds up that journey, the bile doesn’t fully convert, and your stool keeps some of its original green tint.
The Most Common Causes of Green Stool
Leafy Greens and Green Foods
This is the single most frequent explanation. Spinach, kale, broccoli, avocados, fresh herbs, and matcha all contain high levels of chlorophyll, the pigment that makes plants green. Eat enough of these and that chlorophyll passes through your system largely intact, tinting your stool bright green. The more you eat, the more vivid the color.
Food Dyes
Artificial food coloring keeps tinting whatever it touches even after you swallow it. Candy, fruit snacks, cake frosting, freeze pops, and brightly colored drinks are common culprits. Blue and green dyes are especially effective at turning stool green, and sometimes purple or black dyes can produce a dark greenish shade.
Supplements and Medications
Iron supplements frequently turn stool dark green or even blackish green. This is a well-known side effect and not a sign of a problem. Bismuth subsalicylate, the active ingredient in many over-the-counter antidiarrheal and stomach-relief products, reacts with sulfur in your digestive tract and can produce dark green to black stool. Some antibiotics also shift stool color toward green or yellow by disrupting the normal gut bacteria that help convert bile pigments.
Fast Digestion
When food moves through your large intestine faster than usual, bile doesn’t have enough time to complete its chemical transformation from green to brown. Diarrhea is the most obvious cause of this rapid transit, but stress, a stomach bug, or even a large meal that stimulates strong intestinal contractions can speed things up enough to produce green stool. In these cases, the color itself isn’t the issue. It’s just a visible sign that digestion happened quickly.
Green Stool in Babies
Green poop in infants is especially common and rarely a concern. Newborns pass meconium in their first days of life, a dark greenish-black, tar-like stool that’s entirely normal. As feeding gets established, stool color shifts, but green can stick around for several reasons.
Breastfed babies sometimes produce green stool if they don’t finish feeding on one side before switching. The earlier milk (foremilk) is lower in fat than the richer milk that comes later (hindmilk), and that fat difference affects how the milk is digested, sometimes resulting in a green, frothy stool. Babies on hydrolyzed protein formula, which is designed for infants with milk or soy allergies, also tend to have greener stool. And because breastfed infants are still building up their gut bacteria in the early weeks, they may not yet have the full bacterial population needed to convert bile pigments to their typical brown color.
Diarrhea in babies can also cause green stool for the same transit-time reasons it does in adults. If your baby seems comfortable, is feeding well, and gaining weight, green diapers on their own are not a red flag.
When Green Stool Deserves Attention
A day or two of green stool after a big salad or a round of antibiotics is nothing to think twice about. The Mayo Clinic’s general guidance is to follow up with a healthcare provider if green stool persists for more than a few days without an obvious dietary explanation.
Context matters more than color alone. Green stool paired with persistent diarrhea, fever, abdominal cramping, or signs of dehydration (dizziness, dry mouth, dark urine, or in infants, fewer wet diapers) is worth getting checked. Certain bacterial and parasitic infections can cause prolonged green diarrhea, and in those cases it’s the combination of symptoms, not the color by itself, that points to a problem.
Blood in your stool is always worth a call to your doctor regardless of color. Bright red streaks suggest bleeding lower in the digestive tract, while black, tarry stool can indicate bleeding higher up. Dark green stool from iron supplements can sometimes look black, so if you’re unsure whether the color is from a supplement or something else, it’s reasonable to check.
How Long It Typically Lasts
If the cause is dietary, green stool usually resolves within one to three days after you stop eating whatever caused it. Your body cycles through food relatively quickly, and once the chlorophyll or dye clears your system, bile has time to complete its normal color conversion. If you’re taking iron supplements or certain medications, expect the color change to last as long as you’re on them.
For fast-transit green stool caused by a stomach bug or mild illness, the color normalizes once your digestion slows back to its usual pace. That typically happens within a few days as you recover. Staying well-hydrated during any episode of diarrhea helps your body recover faster and keeps the more important concern, fluid loss, in check.

