Green stool is almost never a sign of something serious. It usually means one of three things: food moved through your digestive tract faster than usual, you ate something green, or you took something that contains green dye or certain minerals. The color itself is a normal part of how bile breaks down, and most people who notice green stool need no treatment at all.
That said, “almost never” is not “never.” A small number of people with green stool also have other symptoms that do point to a real problem. Knowing which symptoms matter is the useful part.
Why Is Bowel Green? The Basic Reason
Bile is the answer. Your liver makes bile, a yellow-green fluid that helps you digest fat. Bile flows into your small intestine, where it does its job, and then travels down toward your colon.
Along the way, bacteria in your large intestine normally break bile down into brown pigments. That breakdown is what gives stool its usual brown color. If that process is rushed, or if there is more bile than your gut can convert in time, the green pigment survives the trip. You see it in the toilet.
So green stool is not a substance your body suddenly started making. It is bile that did not get fully converted to brown. That single idea explains most cases.
What Foods and Supplements Turn Stool Green?
Eating a large amount of green food is the simplest explanation. Chlorophyll — the pigment that makes plants green — passes through digestion largely intact.
- Spinach, kale, Swiss chard, and other dark leafy greens
- Broccoli, Brussels sprouts, and green beans in large amounts
- Green food coloring, including in frosting, ice pops, and some drinks
- Matcha, wheatgrass, and spirulina powders
- Blue or purple food dye, which can look green after it mixes with yellow bile
Supplements matter too. Iron supplements commonly turn stool dark green or black. So can some herbal products and protein powders with green ingredients. If you started a new supplement and your stool changed within a day or two, the timing usually tells you the answer.
One detail worth knowing: blue dye is a common hidden cause. People expect blue to make blue stool. It does not. Blue plus yellow bile equals green.
What Does Fast Digestion Have to Do With It?
Diarrhea and rapid transit are the most common medical reason for green stool. When food moves through your intestines too quickly, there is not enough time for bacteria to convert bile to brown. The green pigment reaches the toilet unchanged.
Many things speed up transit:
- Stomach bugs and other short-term infections
- Food poisoning
- Lactose intolerance or other food intolerances
- Irritable bowel syndrome, especially diarrhea-predominant IBS
- Celiac disease
- Crohn’s disease and ulcerative colitis
- Some antibiotics and other medications
- Magnesium supplements, which can loosen stool
This is why green stool often shows up alongside diarrhea. The color and the loose stool are two signs of the same thing — everything is moving too fast. Once transit returns to normal, the color usually does too.
Can Green Stool Be a Sign of Something Serious?
Rarely. Green stool by itself is not a red flag. Doctors generally do not treat stool color as a standalone problem. What matters is whether other symptoms are present.
Seek medical care if green stool comes with any of these:
- Blood in the stool, or stool that looks black and tarry
- Severe or worsening belly pain
- Fever
- Vomiting that will not stop
- Signs of dehydration — dizziness, dry mouth, little urine, dark urine
- Diarrhea lasting more than a few days in an adult
- Unintended weight loss
- Green stool that lasts for weeks with no clear cause
Two conditions sometimes linked to green stool deserve a mention, with an important caveat. Problems with the gallbladder or bile ducts can change how bile reaches the gut, and some liver conditions can affect bile processing. But these conditions usually cause other, more obvious symptoms first — jaundice, pain, dark urine, pale stool. Green stool alone is not how they typically announce themselves. If you have green stool and nothing else, these are unlikely explanations.
Infants are a separate case. Green stool is common and usually normal in babies, including breastfed newborns. In newborns, however, green stool can sometimes accompany diarrhea or feeding problems, and any concern about a newborn’s stool should go to a pediatrician rather than being sorted out at home.
How Do You Tell What Is Causing It?
Timing and context do most of the work. A few questions usually narrow it down quickly.
- Did you eat a lot of green food or take a new supplement in the last day or two? Likely the cause.
- Do you also have diarrhea or an upset stomach? Likely fast transit.
- Did you recently start an antibiotic? That can change gut bacteria and stool color.
- Is the green stool the only change, with no other symptoms? It is probably harmless.
If you want to test the food theory, cut back on green foods and dyes for a few days. If the color returns to brown, you have your answer. This is not a medical test, and it does not rule out other causes, but it is a reasonable first step for someone with no other symptoms.
What Does the Color of Stool Actually Tell You?
Stool color is a rough signal, not a diagnosis. The table below shows what the most common colors generally point to. None of these are certainties on their own.
| Color | Common causes | When to see a doctor |
|---|---|---|
| Green | Green foods, food dye, iron, fast transit, diarrhea | Lasts weeks with no cause, or comes with blood, pain, or fever |
| Brown | Normal | Not applicable |
| Black, tarry | Iron supplements, or bleeding higher in the digestive tract | Always check with a doctor if not explained by iron or certain medicines |
| Bright red | Hemorrhoids, bleeding low in the tract | Always worth a medical visit |
| Pale or clay-colored | Bile flow problems | See a doctor promptly |
| Yellow, greasy | Fat not being absorbed well | See a doctor |
Notice that green sits in the low-concern row. The colors that usually warrant a prompt call are black, red, and pale — not green.
When Should You Actually Worry?
Worry when green stool is not the whole story. A single bout of green stool after a spinach salad or a stomach bug is not a medical event. Weeks of green stool with no explanation, or green stool combined with pain, bleeding, fever, or weight loss, is worth a doctor’s visit.
The honest position is this: green stool is common, usually harmless, and usually self-correcting. It is not a disease. It is a color, and color changes are one of the least specific signals your body gives you. Doctors rely far more on how you feel, how long something lasts, and what else is happening than on the shade of your stool.
If you are unsure, a quick call to your doctor’s office is reasonable. No one will think it is a strange question. It is one they hear often.
Frequently Asked Questions
Is green stool a sign of cancer?
No. Green stool by itself is not linked to cancer, and it is not a recognized warning sign of it. Colon cancer more often shows up as blood in the stool, a lasting change in bowel habits, or unexplained weight loss.
Does green poop mean I have an infection?
It can, but not usually on its own. Green stool often appears with diarrhea from a stomach bug or food poisoning because food is moving too fast. If you have diarrhea, fever, or cramping along with it, that points more toward an infection.
Can iron supplements make your stool green?
Yes. Iron supplements commonly turn stool dark green or black. This is a known and expected effect, not a sign of a problem, though black tarry stool without a clear cause should still be checked by a doctor.
How long does green stool usually last?
It usually clears up within a day or two once the cause passes, such as when a stomach bug ends or you stop eating large amounts of green food. Green stool that lasts for weeks with no clear reason is worth a doctor’s visit.

