Purple poop is almost always caused by something you ate. Darkly pigmented foods like blueberries, beets, grapes, and purple sweet potatoes contain natural compounds that survive digestion and tint your stool shades of purple, blue, or deep reddish-violet. In most cases, the color returns to normal within a day or two once the food passes through your system.
That said, certain medications and, rarely, medical conditions can also shift stool into the purple range. Here’s how to tell the difference between a harmless dietary quirk and something worth paying attention to.
Foods That Turn Stool Purple
The most common culprit is anthocyanin, a pigment found in deeply colored fruits and vegetables. Your body doesn’t fully break down anthocyanin during digestion, so it passes through the gut and colors your stool on the way out. Blueberries are a classic example. Eat enough of them and your stool can turn so dark blue-purple it almost looks black. Grapes, plums, blackberries, purple cabbage, and purple sweet potatoes all do the same thing.
Beets work through a similar mechanism but with a different pigment called betanin. Some people’s stomachs don’t produce enough acid to fully metabolize betanin, so it gets dumped into the colon intact. The result is stool that ranges from reddish-amber to deep purple, depending on what else you’ve eaten that day. The more beets you consume, the more vivid the color change tends to be.
The quantity matters. A handful of blueberries in your morning yogurt probably won’t shift anything. A full pint of blueberries or a large beet salad is a different story. Smoothies are a frequent trigger because they concentrate large amounts of pigmented fruit into a single serving.
Common Causes in Children
If your toddler or young child has purple stool, think about what they drank. Grape juice and grape-flavored drinks like Kool-Aid are some of the most common causes of purple or very dark stool in kids. Other frequent offenders include artificially colored snacks, popsicles, frosting, and candy. Birthday party aftermath is a surprisingly common reason parents notice unusual stool color in their children.
Kids tend to eat or drink large amounts of a single item relative to their body size, which makes color changes more dramatic. A toddler who drinks a full cup of grape juice may produce stool that looks alarmingly dark. As long as the child is acting normally and the color fades within a day or two, it’s almost certainly dietary.
Medications That Change Stool Color
Bismuth subsalicylate, the active ingredient in Pepto-Bismol and Kaopectate, is well known for turning stool very dark. It typically produces black stool, but depending on what you’ve eaten alongside it, the result can look more dark purple or charcoal-violet. This happens because bismuth reacts with sulfur compounds in your digestive tract to form a dark-colored substance. The effect is harmless and clears up once you stop taking the medication.
Iron supplements can produce a similar darkening. If you’ve recently started taking iron and notice stool that looks unusually dark or purple-tinged, that’s the likely explanation.
When Purple Stool Could Signal Bleeding
This is the scenario worth knowing about, even though it’s far less common than dietary causes. Bleeding in the digestive tract can produce stool that looks dark red, maroon, or purplish rather than the typical brown. The color depends on where the bleeding originates. Bright red blood usually means the source is low in the colon, rectum, or anus. Dark red or maroon blood points to bleeding higher up in the colon or small intestine.
The key differences between food-related purple stool and bleeding are texture, consistency, and accompanying symptoms. Blood in stool often has a tarry or sticky quality and may carry a distinct, unusually foul smell. It also tends to persist beyond a bowel movement or two. If you’re experiencing dark or purple stool alongside abdominal pain, dizziness, weakness, or unexplained weight loss, that combination warrants medical attention.
A simple way to test your suspicion: think back 12 to 24 hours. If you ate a large serving of blueberries, beets, or grape-colored foods, that’s very likely your answer. If the color appeared without any obvious dietary explanation and persists for more than two or three bowel movements, it’s worth getting checked out.
Rare Conditions Linked to Stool Color Changes
Porphyria is a group of rare genetic disorders that affect how your body processes certain chemicals used to make hemoglobin. In some forms, the buildup of these chemicals causes them to spill into urine and stool, producing unusual colors. Urine that turns red or dark when exposed to light is the more recognizable sign. Stool color changes from porphyria are less visually obvious and are typically identified through lab testing rather than something you’d notice at home. The condition also comes with more prominent symptoms like severe abdominal pain, nerve problems, and skin blistering, so stool color alone would not be the reason someone discovers they have it.
How Long Purple Stool Lasts
Food-related color changes typically resolve within one to three bowel movements, or roughly 24 to 72 hours depending on your digestive speed. The same goes for medication-related changes once you stop taking the product. If you keep eating the same pigmented food daily, the color will keep appearing, which is completely normal.
Tracking what you eat for a day or two before noticing unusual stool color is the fastest way to connect the dots. Most of the time, purple poop is simply proof that your blueberry smoothie habit is going strong.