Seeing black or green poop in the toilet bowl can be alarming. The color change often comes from something you ate, a supplement you took, or a minor digestive issue — not a medical emergency. Black stool usually means bleeding in the upper digestive tract or bismuth from Pepto-Bismol, while green stool typically means food moved through your colon too quickly or you ate a lot of green vegetables.
What Causes Black Stool?
Black stool has two main causes. One is harmless and the other needs medical attention.
The harmless cause is bismuth subsalicylate. That is the active ingredient in Pepto-Bismol and Kaopectate. It binds with sulfur in your saliva and digestive tract to form bismuth sulfide. That compound is black. The effect can last for several days after you stop taking it. Iron supplements can also turn stool black or dark green. So can black licorice and blueberries eaten in large amounts.
The concerning cause is bleeding in the upper digestive tract. That includes the esophagus, stomach, and the first part of the small intestine. Blood turns black as it digests because hemoglobin reacts with stomach acid and intestinal enzymes. Doctors call this melena. The stool looks tarry and sticky, not just dark. The CDC reports that gastrointestinal bleeding accounts for roughly 300,000 hospital admissions per year in the United States. Causes include peptic ulcers, gastritis, esophageal varices, and Mallory-Weiss tears from severe vomiting.
One way to tell the difference: Pepto-Bismol black stool often looks like dark specks or streaks. Bleeding black stool is uniformly black and sticky like tar. If you are unsure, do the toilet test. If the water turns pink or red, the bleeding is likely lower in the tract. If the water stays clear and the stool is black, the bleeding is likely higher up.
What Causes Green Stool?
Green stool is almost always harmless. Bile is naturally green. Your liver produces bile to help digest fats, and it starts out bright green. As bile travels through your intestines, bacteria break it down into brown pigments. When food moves through your colon too quickly, bile does not have enough time to turn brown. The result is green stool.
Diarrhea from any cause can produce green stool. Stomach bugs, food poisoning, and even stress-induced diarrhea can speed up transit time. A 2018 study in the journal Gastroenterology Research and Practice found that infectious gastroenteritis is the most common cause of rapid transit diarrhea.
Green vegetables are another common cause. Spinach, kale, Swiss chard, and wheatgrass contain chlorophyll. Your body does not fully absorb chlorophyll. Much of it passes through and colors your stool green. Blue and purple foods like blueberries, grapes, and red wine can also create a greenish tint when their pigments mix with bile.
Iron supplements can turn stool green or black. Green food coloring is another culprit. Sports drinks, candy, and gelatin desserts with green dye can produce bright green stool within hours.
When Should You Worry About Black or Green Stool?
Most cases do not require a doctor visit. But some signs should prompt medical attention.
For black stool, call your doctor if you have any of these symptoms: vomiting blood or material that looks like coffee grounds, abdominal pain, weakness, dizziness, pale skin, or shortness of breath. These suggest significant blood loss. The American College of Gastroenterology advises that anyone over 50 with new black stool should see a doctor even without other symptoms, because the risk of colon cancer and ulcers increases with age.
For green stool, worry is rarely needed. But see a doctor if green stool lasts more than a few days without an obvious cause, or if you also have persistent diarrhea, fever, or unintentional weight loss. Green stool paired with greasy, foul-smelling stool could indicate a malabsorption disorder like celiac disease or Crohn’s disease.
| Stool Color | Common Cause | When to See a Doctor |
|---|---|---|
| Black, tarry | Upper GI bleeding | Always — especially with pain, vomiting, or weakness |
| Black, speckled | Pepto-Bismol, iron, licorice | Only if it persists after stopping the cause |
| Bright green | Green vegetables, food dye, diarrhea | Only if it lasts over 3 days or has other symptoms |
| Dark green | Iron supplements, rapid transit | Rarely needed |
Why Is Your Poop Black Green? Common Misconceptions
A lot of viral health content gets this wrong. Let me clear up a few things.
First, black stool does not automatically mean you are dying. Many people panic when they see black stool after eating a spinach salad with blueberries. They assume internal bleeding. In reality, the combination of chlorophyll from spinach and anthocyanins from blueberries can produce a dark greenish-black stool that looks scary but is entirely normal.
Second, green stool is not a sign of a detox or cleanse. Some wellness blogs claim green stool means your body is releasing toxins. There is no biological mechanism for that. Bile is always green. The color change simply means food moved through your system faster than usual. That is not detoxification.
Third, taking activated charcoal will turn your stool black. Some people take charcoal supplements for gas or alleged detox effects. Charcoal is not absorbed by the body. It passes through and colors everything black. This is harmless but can mask a real bleeding event. If you take charcoal supplements and see black stool, stop the supplement for a few days and see if the color returns to normal.
What Medications and Supplements Change Stool Color?
Several common medications and supplements alter stool color. Knowing which ones can save you a panicked call to your doctor.
- Bismuth subsalicylate (Pepto-Bismol, Kaopectate): Turns stool black or dark gray. This is harmless and reversible.
- Iron supplements: Can turn stool black or dark green. This happens because unabsorbed iron oxidizes in the gut.
- Activated charcoal: Turns stool completely black. Used in emergency rooms for poisonings but also sold as a supplement.
- Antibiotics: Can cause green stool by disrupting gut bacteria that normally break down bile pigments.
- Nonsteroidal anti-inflammatory drugs (NSAIDs): Ibuprofen, naproxen, and aspirin can cause bleeding ulcers that lead to black stool. This is a serious side effect.
- Bismuth subsalicylate: Also found in some anti-diarrhea medications. Always check the label.
If you take any of these and see color changes, do not stop your medication without talking to your doctor. But do mention it at your next visit.
What to Do When You See Black or Green Stool
Here is a straightforward approach. Do not guess. Follow these steps.
First, think about what you ate or took in the last 48 hours. Did you have Pepto-Bismol? Iron pills? A spinach smoothie? Blueberries? Black licorice? Green gelatin? If yes, that is likely your answer. Stop the food or supplement and see if stool color returns to normal within two days.
Second, look at the consistency. Is the stool formed or loose? Is it sticky and tarry or just dark? Tarry stool is more concerning than dark but formed stool. If it is loose and green, you probably have a mild stomach bug or ate something that did not agree with you.
Third, check for other symptoms. Abdominal pain, vomiting, weakness, or dizziness with black stool requires medical attention. Green stool with diarrhea that lasts more than three days also warrants a call to your doctor.
Fourth, if you are over 50 or have a family history of colon cancer, err on the side of caution. The American Cancer Society recommends that anyone with unexplained changes in stool color lasting more than a week see a doctor. They also recommend routine colon cancer screening starting at age 45.
Frequently Asked Questions
Can stress turn your poop green?
Yes. Stress can speed up digestion and cause diarrhea, which prevents bile from turning brown. The result is green stool.
Is black poop from Pepto-Bismol dangerous?
No. It is harmless and goes away within a few days after you stop taking it. It does not indicate bleeding.
What does black tarry stool look like?
It looks like thick black tar or road asphalt. It is sticky, shiny, and has a strong smell. This is different from the dark specks seen with Pepto-Bismol.
How long does green stool last after eating spinach?
Typically 24 to 48 hours. It depends on how much you ate and your individual digestion speed.

