Diarrhea is most commonly brown, green, or yellow, and each color reflects what’s happening inside your digestive system. The color comes largely from bile, a yellow-green fluid your liver produces to help digest fat. As bile moves through your intestines, enzymes break it down and gradually shift its color from green to brown. When food passes through too quickly, as it does during diarrhea, bile doesn’t fully break down, which is why loose stools often lean green or yellow rather than the usual brown.
Green Diarrhea
Green is one of the most common diarrhea colors, and it’s usually harmless. The explanation is straightforward: diarrhea speeds everything through your gut, and bile doesn’t have time to complete its chemical transformation from green to brown. The faster the transit, the greener the stool.
Green diarrhea can also come from eating large amounts of leafy greens like spinach or kale, or from foods with green dyes (think brightly frosted cupcakes or certain drinks). Bacterial infections and conditions like irritable bowel syndrome can produce green stools too, but in those cases you’d typically notice other symptoms like cramping, fever, or prolonged episodes.
Yellow Diarrhea
Yellow diarrhea that looks greasy, smells particularly foul, or floats in the toilet bowl often signals fat malabsorption. Your body isn’t properly breaking down or absorbing dietary fat, so it passes through and gives stool a pale yellow, oily appearance. This can happen with celiac disease, chronic pancreatitis, or a parasitic infection called Giardia, which is one of the most common waterborne parasites worldwide. Giardia specifically causes smelly, greasy stools that float, along with bloating and cramping.
Occasional yellow diarrhea after eating foods like carrots or sweet potatoes is nothing to worry about. It’s the persistent, greasy quality that distinguishes a dietary cause from a malabsorption problem.
Red Diarrhea
Red diarrhea gets attention for good reason, but food is the most common culprit. Beets contain a pigment called betanin that can turn stool a convincing blood-red. Tomato juice, cranberries, red gelatin, and drinks with red food coloring do the same thing.
When the red color comes from actual blood, it typically means bleeding somewhere in the lower digestive tract: hemorrhoids, anal fissures, or inflammatory bowel disease. Fresh, bright red blood mixed with stool usually originates in the colon or rectum. In rare cases, very rapid bleeding from the upper digestive tract (like a severe ulcer) can also produce red stool because the blood moves through too quickly to darken. If you haven’t eaten red-colored foods recently and notice red or bloody diarrhea, that warrants prompt medical evaluation.
Black Diarrhea
Black, tarry diarrhea is the color most associated with upper digestive tract bleeding. When blood is exposed to stomach acid and digestive enzymes over several hours, it turns dark and sticky. This produces a distinctive tar-like stool with a strong odor.
Before assuming the worst, check your medicine cabinet and recent meals. Iron supplements commonly turn stool dark green to black. Bismuth subsalicylate (the active ingredient in Pepto-Bismol) turns stool jet black. Blueberries, black licorice, and even large quantities of brightly colored candy can darken things significantly. The key distinction is texture: bleeding produces stool that’s sticky and tar-like, while dietary causes produce stool that’s dark but otherwise normal in consistency.
White, Gray, or Clay-Colored Diarrhea
Pale, clay-colored, or white diarrhea is the least common color and the one most likely to indicate a serious underlying problem. Your stool gets its normal brown color from bile salts released by the liver. When bile production drops or its flow gets blocked, stool loses that color entirely.
The potential causes center on the biliary system, which includes the liver, gallbladder, bile ducts, and pancreas. Gallstones blocking a bile duct, hepatitis (viral or alcoholic), biliary cirrhosis, tumors in the biliary system or pancreas, and narrowing of the bile ducts can all reduce bile flow. Some anti-diarrheal medications and, rarely, excessive dairy consumption can lighten stool color temporarily. But persistent clay-colored stools need medical investigation because they point to problems with organs that can’t be evaluated at home.
What Infections Look Like
Different types of infections tend to produce different patterns. Viral gastroenteritis (the common “stomach bug”) usually causes large-volume, watery diarrhea that’s yellow to green. Bacterial infections are more likely to produce smaller-volume stools with visible mucus or blood, along with fever and severe abdominal pain. Some bacterial infections cause what’s described as “rice water” stools, which are pale and very watery.
Bloody or mucus-streaked diarrhea paired with fever strongly suggests a bacterial cause rather than a viral one. Parasitic infections like Giardia tend to produce the greasy, yellow, foul-smelling pattern described above, often without fever but with significant bloating.
Diarrhea Colors in Babies
The rules are different for infants. Breastfed babies normally have yellow, green, or light brown stools with a loose, seedy texture that can easily be mistaken for diarrhea. Formula-fed babies tend toward tan or brown. Orange is also perfectly normal. A newborn’s very first stools (meconium) are thick, black, and tarry, which is expected and resolves within a few days.
The colors that matter in babies are white, black (after the newborn period), and red. White or light gray stool in an infant can signal a liver condition that prevents proper digestion and needs evaluation quickly. Black stool after the first few days of life could indicate stomach bleeding. Red stool is most often caused by red foods or medications, but visible blood streaks can indicate allergies or gastrointestinal bleeding. Any of these three colors in a baby’s diaper warrants a call to the pediatrician.
Colors That Need Attention
Most diarrhea, regardless of color, resolves on its own within a couple of days. The colors that should prompt you to seek care are black and tarry (possible upper GI bleeding), bright red with visible blood (possible lower GI bleeding), and white or clay-colored (possible bile obstruction). For adults, diarrhea lasting more than two days without improvement, signs of dehydration (excessive thirst, dark urine, dizziness, very little urination), a fever above 102°F, or severe abdominal pain also warrant medical attention.
For children, the timeline is shorter. Diarrhea that doesn’t improve within 24 hours, no wet diaper for three or more hours, fever above 102°F, or black or bloody stools all call for prompt evaluation. Young children dehydrate faster than adults, so the threshold for concern is lower across the board.