What Does It Mean When Your Poop Is Bright Green?

Bright green poop is almost always caused by something you ate. Green vegetables, artificial food dyes, and certain supplements can all tint your stool a vivid green, and the color change is harmless. Less commonly, green stool signals that food moved through your digestive system faster than usual, which can happen with diarrhea or certain infections.

How Stool Gets Its Color

Your liver produces bile, a yellow-green fluid that helps break down fats during digestion. As bile travels through your intestines, bacteria chemically transform it from green to yellow to brown. That final brown color is what most people see. When something interrupts that process, whether it’s a food pigment overriding the brown or food passing through too quickly for bile to fully break down, the result is green stool.

Foods That Turn Stool Green

Chlorophyll, the pigment that makes plants green, is the most common culprit. Spinach, kale, broccoli, avocados, fresh herbs, matcha, and pistachios are all packed with it. Eat enough of any of these and the chlorophyll will tint your stool bright green, sometimes strikingly so. This is completely normal and clears up once the food works its way through your system, usually within a day or two.

Artificial food coloring is another frequent cause. Brightly frosted cupcakes, colored drink mixes, ice pops, and candy all contain dyes that keep tinting whatever they touch even after you swallow them. Blue and green dyes are especially likely to produce vivid green stool, and combining blue dye with yellow bile can intensify the effect. If you recently ate something with bold artificial coloring, that’s very likely your answer.

Rapid Transit Through the Gut

When food moves through your intestines faster than normal, bile doesn’t have enough time to complete its chemical transformation from green to brown. The result is stool that still carries bile’s original green tint. This is why diarrhea from any cause, whether it’s a stomach bug, food intolerance, or stress, often comes out green. The color itself isn’t the problem; it’s just a visible sign that your gut sped things up.

Supplements and Medications

Iron supplements are well known for changing stool color, typically to dark green or black. The iron reacts with digestive enzymes and bacteria in your gut, producing color changes that can look alarming but are a normal side effect. If you recently started taking iron, that’s likely the explanation.

Antibiotics can also cause green stool by disrupting the balance of gut bacteria responsible for converting bile pigments to brown. With fewer of those bacteria at work, bile passes through in a greener state. This usually resolves after you finish the course of antibiotics and your gut bacteria repopulate.

Infections and Digestive Illness

Bacterial infections like Salmonella and parasitic infections like Giardia can cause green diarrhea. These pathogens irritate the intestinal lining and trigger rapid movement of food and fluid through the gut, which prevents normal bile processing. The green color in these cases is typically accompanied by other symptoms: watery or explosive diarrhea, cramping, nausea, and sometimes fever.

If a stomach bug is behind your green stool, the color is the least of your concerns. The infection itself, and staying hydrated, matters far more. Most cases of infectious diarrhea resolve on their own within a few days.

Green Stool in Babies

Green poop in infants is common and often normal. Newborns pass meconium in their first few days, a thick, dark green-black stool that’s made up of everything they ingested in the womb. As feeding gets established, stool color shifts to yellow or mustard, especially in breastfed babies.

If a breastfed baby consistently produces green, frothy, or explosive stools, it may mean they’re getting a lot of the lower-fat milk that flows at the beginning of a feeding without enough of the fat-rich milk that comes later. This can happen when a parent has a large milk supply or switches breasts too quickly. The lactose in the lower-fat milk doesn’t get fully digested, leading to gas, tummy pain, and green runny poop. Allowing the baby to finish one breast more thoroughly before switching often helps.

Dark green stool in small amounts can sometimes mean a baby isn’t getting enough milk overall. If your baby seems unsettled, isn’t gaining weight well, or has persistent green stools alongside fussiness, it’s worth checking in with a lactation consultant or pediatrician.

When Green Stool Needs Attention

A single episode of bright green poop, or even a few days of it after a big salad or a colorful birthday cake, is not a concern. The color should return to its usual brown once the triggering food or supplement clears your system.

Green stool becomes worth investigating when it shows up alongside other symptoms: severe abdominal pain or cramping, fever, blood or jet-black color in the stool, persistent diarrhea lasting more than a few days, signs of dehydration, or unexplained weight loss. A sudden, lasting change in stool color that you can’t connect to something you ate or a supplement you’re taking is also worth mentioning to your doctor. In most cases, though, bright green poop is your digestive system doing exactly what it’s supposed to do with the green things you put into it.