What Does It Mean When Your Poop Is Green?

Green poop is almost always harmless. The most common causes are eating green vegetables, taking iron supplements, or food moving through your intestines faster than usual. In the vast majority of cases, your stool color will return to its normal brown within a day or two without any action on your part.

Why Poop Is Normally Brown

Your liver produces bile, a yellow-green fluid that helps you digest fats. As bile travels through your intestines, bacteria break it down and chemically transform it into a brown pigment. That’s what gives healthy stool its characteristic color. When something interrupts that process, whether it’s a food that adds its own color or digestion that moves too quickly for the full breakdown to happen, the result is green.

Foods That Turn Stool Green

The most straightforward explanation is something you ate. Chlorophyll, the pigment that makes plants green, can do the same to your stool. Spinach, kale, and broccoli are the usual suspects, but avocados, fresh herbs, matcha, and even pistachios contain enough chlorophyll to have the same effect. The more you eat, the greener it gets.

Blueberries can also produce green (or blue-green) stool, which catches people off guard. And brightly colored frosting, candy, or drinks with artificial food dyes will tint your poop on the way out, sometimes in surprisingly vivid shades. If you recently had a cupcake with neon-green frosting, that’s your answer.

Fast Digestion and Bile

When food moves through your intestines faster than normal, bile doesn’t have enough time to fully break down into its brown form. The result is stool that still carries bile’s original green color. This rapid transit can happen for a number of everyday reasons: a stomach bug, mild food intolerance, stress, a high-fiber meal, or even a strong cup of coffee. Diarrhea is the most common trigger, since loose stools move through the colon quickly by definition.

If your green stool is also watery or loose, speed is the likely explanation. Once your digestion returns to its normal pace, the color will follow.

Iron Supplements and Medications

Iron supplements are a well-known cause of dark green (sometimes almost black) stool. This is actually considered a sign that the supplement is being absorbed properly, so it’s nothing to worry about. If the color bothers you, lowering your dose in consultation with your doctor can help, but the discoloration itself is harmless.

Some antibiotics can also tint stool yellow or green by disrupting the normal balance of gut bacteria that convert bile to its brown pigment. This typically resolves once you finish the course of medication.

Green Stool in Babies

Green poop in infants is common and has its own set of causes. Newborns pass meconium, a dark greenish-black stool, in the first few days of life. This is completely normal and transitions to yellow or brown as feeding gets established.

In breastfed babies, green stool can happen when an infant doesn’t finish nursing on one side before switching to the other. The earlier milk in a feeding is lower in fat, and missing the higher-fat milk at the end can affect digestion and produce greener stool. Babies on hydrolysate formula (a type used for milk or soy allergies) also tend to have greener poop. Breastfed infants who haven’t yet developed a full range of intestinal bacteria may see green stool as well. In all of these cases, the color alone is not a concern.

Diarrhea in babies, however, deserves closer attention simply because infants dehydrate faster than adults. If your baby has persistent loose green stools, watch for signs of dehydration like fewer wet diapers, dry mouth, or unusual fussiness.

When Green Stool Signals a Problem

Green stool on its own, especially for a day or two, rarely points to anything serious. It becomes worth paying attention to when it lasts more than a few days without an obvious dietary explanation, or when it comes with other symptoms like fever, significant abdominal pain, or ongoing diarrhea. The diarrhea concern is mainly about dehydration, so staying on top of fluid intake matters.

For broader context, the stool colors that gastroenterologists actually worry about are black (which can indicate bleeding in the upper digestive tract), bright red (possible lower digestive bleeding or hemorrhoids), and pale or clay-colored (which may suggest a problem with bile flow from the liver or gallbladder). Green doesn’t make that list. It’s one of the most benign color changes your stool can take.

What Normal Stool Color Looks Like

Healthy stool ranges from light to dark brown. The exact shade varies day to day based on what you’ve eaten, how much water you’ve had, and how quickly things moved through your system. Occasional color shifts to green, yellow-brown, or darker brown are all part of normal variation. The key signal to watch for is a persistent, unexplained change that doesn’t match anything in your diet or medication routine, especially if it involves the red, black, or pale shades mentioned above.