Green poop is usually not a sign of anything serious. The color comes from bile, the yellow-green fluid your liver makes to digest fat, and from how quickly that bile moves through your gut. Most of the time, green stool simply means food moved through a little faster than usual, or you ate something green.
There are a few situations where green poop points to something worth checking. But for most healthy adults, it is a normal variation and not a warning sign on its own.
What Causes Green Poop?
Bile is the starting point for this conversation. Your liver produces bile continuously, and it is yellow-green when it is fresh. Bile gets stored and concentrated in the gallbladder, which turns it darker brown. When bile mixes with digested food and bacteria in the colon, the final color is normally brown.
Green stool happens when that process gets interrupted or sped up. The most common reasons:
- Fast transit time. When food moves through your intestines quickly, bile does not have time to turn brown. Diarrhea from a stomach bug, food poisoning, or a sensitive gut often produces green stool for this reason.
- Green foods. Spinach, kale, broccoli, green peppers, matcha, and heavy doses of spirulina or chlorella can tint stool green. This is harmless.
- Food dyes and artificial coloring. Blue and yellow dyes combine to make green. Sports drinks, gelatin, frosting, and some candies are common sources.
- Iron supplements. Iron can turn stool dark green or nearly black. This is a known effect and not dangerous by itself, though very dark stool can also signal bleeding, so it is worth mentioning to a doctor.
- Medications and antibiotics. Some antibiotics change gut bacteria and transit time, which can shift stool color.
- Laxatives. Products containing senna or other stimulant laxatives speed up transit and commonly cause green stool.
One point that surprises many people: green poop after eating a lot of leafy greens is not about the chlorophyll passing through unchanged. It is mostly about the fiber speeding up transit and the bile that comes with digesting that meal.
Is Green Poop Healthy?
Green poop itself is neither healthy nor unhealthy. It is a color, not a diagnosis. What matters is what is causing it and whether it comes with other symptoms.
If you ate a large salad, drank a blue sports drink, or had a short bout of diarrhea and your stool is green for a day or two, there is nothing to act on. That is a normal range of human digestion.
If green stool persists for more than a few days without an obvious dietary cause, or if it comes with pain, fever, weight loss, or blood, that changes the picture. In that case the color is a clue worth investigating, not because green is dangerous, but because the underlying cause might be.
When Should You Worry About Green Stool?
Color alone rarely tells you much. The symptoms that come with it matter more.
Talk to a doctor if you notice any of these along with green stool:
- Stool that is green and also bloody, black, or tarry
- Diarrhea lasting more than a few days
- Fever, chills, or severe abdominal pain
- Unintentional weight loss
- Signs of dehydration, such as dizziness, dry mouth, or dark urine
- Green stool that continues for weeks with no dietary explanation
Black, tarry stool is a different concern from green stool. It can indicate bleeding in the upper digestive tract, and it deserves prompt medical attention. Iron supplements and some medications can also cause dark stool, which is why a doctor may need to sort out the cause.
Pale, clay-colored, or white stool is another color change that matters more than green. It can suggest a blockage in the bile ducts. If you see that, get medical care.
Green Poop in Babies and Children
Green stool is common and usually normal in infants. A newborn’s first stools, called meconium, are dark green to black. Breastfed babies often have greenish-yellow stool, and formula-fed babies can too.
In older babies and children, green stool most often follows a stomach bug, a green food, or a food dye. The same rules apply as for adults: color alone is not the issue, but ongoing diarrhea, blood, or signs of dehydration need a doctor’s attention.
One caution for parents: do not assume a color change is harmless if your child is also lethargic, not drinking, or has a fever. Those symptoms take priority over stool color.
Does Green Poop Mean a Gut Problem?
Sometimes, but not usually. Fast transit is the most common link between green stool and the gut, and fast transit happens for many reasons that are not disease.
Conditions that can cause green stool through diarrhea or rapid transit include:
- Viral or bacterial gastroenteritis
- Irritable bowel syndrome, especially diarrhea-predominant IBS
- Crohn’s disease or ulcerative colitis during flare-ups
- Celiac disease, when it causes malabsorption and diarrhea
- Malabsorption from other causes, where bile is not fully processed
None of these are diagnosed by stool color. They are diagnosed by symptoms, history, lab tests, and sometimes imaging or endoscopy. Green stool might be one small clue, but it is never the deciding factor.
How Is Green Stool Evaluated?
Doctors start with questions, not tests. Diet, medications, supplements, recent illness, and how long the color has lasted usually point to the cause.
If the history does not explain it, a doctor may order stool tests to look for infection, blood, or signs of malabsorption. Blood tests can check for anemia, inflammation, or thyroid issues. If a structural problem is suspected, imaging or a colonoscopy may be recommended.
For most people with green stool and no other symptoms, no testing is needed at all. That is worth saying plainly, because many people worry about a color change that turns out to be nothing.
What Stool Color Changes Actually Mean
Stool color is a rough signal, not a precise one. Here is how the main colors compare in terms of what they usually indicate.
| Stool Color | Common Causes | Usually Concerning? |
|---|---|---|
| Brown | Normal digestion | No |
| Green | Fast transit, green foods, dyes, iron, laxatives | Rarely, unless persistent or with other symptoms |
| Yellow, greasy | Malabsorption, fat not digested well | Yes, worth evaluation |
| Black, tarry | Upper GI bleeding, iron, some medications | Yes, seek care |
| Red | Lower GI bleeding, beets, red dye | Yes, seek care |
| Pale or white | Bile duct blockage, some medications | Yes, seek care |
This table is a general guide, not a diagnostic tool. Many people with serious conditions have normal-colored stool, and many people with green stool have nothing wrong. Color is one piece of a larger picture.
What to Do If Your Poop Turns Green
Start with the obvious. Think back over the last day or two. Did you eat a lot of greens, drink something blue or green, or start a new supplement or medication? If yes, that likely explains it, and no action is needed.
If you had diarrhea, focus on fluids and rest. Green stool during a short stomach bug is expected and usually resolves on its own.
If nothing obvious explains it and the color lasts more than a few days, or if you have any of the warning symptoms listed above, see a doctor. Bring a note of what you have eaten, any medications, and how long the change has lasted. That information often answers the question before any test is needed.
Do not treat green stool with supplements, cleanses, or “gut reset” products. No clinical evidence supports those for this purpose, and some can make digestive symptoms worse.
Frequently Asked Questions
Is green poop a sign of cancer?
No. Green stool by itself is not a sign of cancer, and most cases have a simple dietary or digestive cause. Persistent changes in bowel habits, blood in stool, or unexplained weight loss are the symptoms that warrant medical evaluation.
Can antibiotics cause green poop?
Yes. Antibiotics can change gut bacteria and speed up transit, which often turns stool green. This usually resolves after the course is finished, but ongoing diarrhea should be reported to your doctor.
Does green poop mean I have an infection?
Sometimes. A stomach bug or food poisoning can cause green stool because of fast transit. If it comes with fever, severe pain, or lasts more than a few days, see a doctor.
How long should green stool last before I worry?
A few days is common and usually harmless. If green stool lasts more than a week with no clear dietary cause, or comes with pain, fever, or blood, get it checked.

