Is It Normal to Have Green Poop? When to Worry

Green poop is almost always normal. As the Mayo Clinic puts it, all shades of brown and even green are considered typical stool colors, and only rarely does stool color point to a serious intestinal condition. In most cases, something you ate or a temporary speed-up in digestion explains the color change.

Why Stool Is Usually Brown

Your liver produces bile, a greenish fluid that helps break down fat in your small intestine. As bile travels through the digestive tract, bacteria convert it into a compound called stercobilin, a dark orange pigment that gives stool its characteristic brown color. The process takes time. If everything moves at a normal pace, bile completes that chemical transformation and your stool comes out some shade of brown.

When something speeds up transit, whether it’s a stomach bug, a strong cup of coffee, or stress, food passes through before bacteria can finish converting bile. The result is stool that still carries bile’s original green tint. This is the single most common explanation for green poop that isn’t diet-related.

Foods That Turn Stool Green

Chlorophyll, the pigment that makes plants green, can do the same to your stool. Spinach, kale, and broccoli are the usual culprits, but avocados, fresh herbs, pistachios, and matcha (powdered green tea) all contain enough chlorophyll to cause a noticeable color shift. The more you eat, the greener the outcome.

Blue and purple foods can also produce green stool, which surprises people. Blueberries and blackberries mix with yellow-green bile during digestion, and the combination often reads as green rather than blue. Artificial food coloring works the same way. Brightly frosted cupcakes, candy, freeze pops, and sports drinks with blue or green dyes keep tinting whatever they touch all the way through your digestive system.

Supplements and Medications

Iron supplements are a well-known cause. Ferrous sulfate and other iron formulations commonly darken stool to a deep green or near-black shade. The NHS notes this is expected and usually nothing to worry about. If you recently started an iron supplement and noticed the change, that’s almost certainly the explanation.

Some antibiotics can also shift stool toward yellow or green. Antibiotics alter the gut bacteria responsible for converting bile into its brown pigment. With fewer of those bacteria at work, bile passes through less fully processed, and the color reflects that. The effect typically resolves once you finish the course of medication.

Green Poop in Babies

Parents searching this topic are often looking at a diaper, not their own toilet. Green baby poop is completely normal, including dark green shades. Children’s Hospital Colorado notes that dark green stool in infants is usually just bile doing its job, since a baby’s faster digestive transit means bile doesn’t always convert fully before leaving the body. Breastfed babies in particular can cycle through yellow, green, and brownish stool from one day to the next.

There is one exception worth knowing. In newborns during the first few days of life, bright green stool combined with no bowel movements at all can be a warning sign for a bowel blockage or narrowing that may need medical attention. This is rare and applies specifically to the first days after birth, not to older infants with occasional green diapers.

When Digestive Conditions Play a Role

Chronic digestive conditions can cause green stool to show up more regularly. Crohn’s disease, for example, can speed bile through the intestines too quickly for it to break down, producing a persistent green tint. Celiac disease does something similar. The diarrhea and loose stools that come with gluten intolerance often carry unprocessed bile, resulting in green or greenish stool alongside other symptoms like bloating, gas, and abdominal pain.

In these cases, green stool isn’t the problem itself. It’s a downstream effect of the faster transit and poor absorption that define these conditions. If you’re seeing green stool frequently along with ongoing diarrhea, cramping, or unintentional weight loss, that pattern is worth investigating, not because of the color but because of the symptoms traveling with it.

When Green Stool Signals Infection

A bout of food poisoning or a stomach virus can send food racing through your system fast enough that bile stays green. If you have sudden diarrhea that happens to be green, the color is a byproduct of speed, not a separate problem. The infection itself matters more than the shade.

Pay attention to what else is happening. Fever, severe abdominal cramps, bloody stool, or diarrhea lasting more than a couple of days all warrant a call to your doctor regardless of stool color. Green on its own, without those symptoms, is not a red flag.

Colors That Actually Are Concerning

Green stool rarely indicates anything serious, but a few other colors do. Bright red stool can signal bleeding in the lower digestive tract. Black, tarry stool may indicate bleeding higher up, in the stomach or upper intestine. White or clay-colored stool suggests bile isn’t reaching the intestine at all, which can point to a bile duct blockage. These colors deserve prompt medical attention. Green does not fall in that category.