Normal poop is brown because of a pigment called stercobilin, which forms when bacteria in your colon break down bile. When stool shows up in a different color, it usually reflects something you ate, a supplement you’re taking, or how quickly food moved through your digestive tract. Occasionally, though, a color change signals a problem worth investigating.
Why Poop Is Normally Brown
The brown color starts with old red blood cells. When your body recycles them, it produces a yellow-green substance called bile, which your liver sends into your small intestine to help digest fats. As bile travels through your intestines, bacteria convert it into new compounds. About 80% of the final product is a pigment called stercobilin, and that’s what gives stool its characteristic brown shade. Anything that disrupts this chain, whether it’s faster transit, blocked bile flow, or something you swallowed, can shift the color.
Green Stool
Green poop is one of the most common color changes, and it’s usually harmless. Bile starts out green before bacteria have a chance to transform it. If food moves through your large intestine faster than usual, such as during a bout of diarrhea, bile doesn’t fully break down and the stool keeps that greenish tint. Eating large amounts of leafy greens, green food coloring, or iron-rich foods can also turn things green.
On its own, green stool rarely points to anything serious. If it persists for more than a few days alongside cramping or watery diarrhea, that pattern is worth mentioning to a doctor, because it may reflect an infection or inflammatory condition speeding up your gut.
Yellow or Greasy Stool
Stool that’s yellow, oily, and unusually foul-smelling often means your body isn’t absorbing fat properly. The medical term is steatorrhea. Fat that should have been digested in the small intestine passes through intact, giving stool a pale yellow color, a greasy sheen, and a tendency to float.
This happens when your pancreas can’t produce enough digestive enzymes or your liver isn’t making enough bile to break fats down. Celiac disease, an autoimmune reaction to gluten, is another well-known cause because it damages the lining of the small intestine where fat absorption takes place. An occasional yellowish stool after a very high-fat meal is nothing to worry about, but if it’s a recurring pattern, it suggests your digestive system is struggling with fat in a way that deserves investigation.
Pale, Clay-Colored, or White Stool
Pale or clay-colored stool is one of the more medically significant color changes. It means bile isn’t reaching your intestines. Since bile is what eventually becomes the brown pigment in stool, blocking its flow leaves poop looking whitish-gray or the color of wet clay.
The blockage can happen at several points: gallstones lodged in a bile duct, inflammation or scarring of the bile ducts, hepatitis reducing bile production in the liver, or tumors pressing on the biliary system or pancreas. Certain medications can also cause pale stools temporarily. If you notice consistently pale stool, especially alongside dark urine, yellowing skin, or abdominal pain, that combination points toward a bile flow problem that needs prompt medical evaluation.
Black Stool
Black stool falls into two very different categories: harmless staining and upper gastrointestinal bleeding. Telling them apart matters.
Iron supplements, bismuth medications (the active ingredient in Pepto-Bismol), activated charcoal, black licorice, blueberries, and blood sausage can all stain stool black. This kind of black poop looks dark but has a normal texture and a normal smell.
Bleeding from the stomach or upper small intestine produces something distinctly different. The blood gets digested as it travels through the GI tract, turning jet black, sticky, and tar-like. It also carries a notably strong, foul odor that’s hard to miss. This tarry consistency and smell are the key distinguishing features. Upper GI bleeding can come from ulcers, tears in the esophagus, or inflamed stomach lining, and it’s a situation that calls for immediate medical attention. If you aren’t sure whether your black stool is from food or blood, a simple stool test can detect hidden blood and settle the question.
Red Stool
Red stool gets your attention fast, but it isn’t always blood. Beets are a classic culprit. Tomatoes, cranberries, red gelatin, and foods with red dye can all produce a convincing red tinge without any bleeding involved.
When actual blood is present, bright red typically means the source is in the lower GI tract: the colon, rectum, or anus. You might see it on the surface of the stool, in the toilet bowl, or on toilet paper. Hemorrhoids and anal fissures are the most common and least dangerous causes. Inflammatory bowel disease, polyps, and colorectal cancer are less common but more serious possibilities. The key detail is that food-related red color tends to affect the entire stool uniformly, while blood from the GI tract often appears as streaks, drops, or coating on the outside. Any visible blood in stool that you can’t clearly trace to something you ate is worth getting checked.
Medications That Change Stool Color
Several common medications alter stool color as a harmless side effect. Iron supplements and bismuth-containing antacids turn stool black. Certain antibiotics can cause green stool by disrupting the gut bacteria responsible for bile processing. Blood thinners like warfarin, aspirin, ibuprofen, and similar medications don’t change stool color directly, but they increase the risk of GI bleeding, which means any color change toward red or black while taking these drugs deserves closer attention.
What’s Normal for Babies
Infant stool follows its own color rules, and new parents often worry unnecessarily. A newborn’s first few bowel movements are meconium: thick, black, and tarry. This is completely normal and not a sign of bleeding.
After the meconium phase, color depends largely on diet. Breastfed babies typically produce mustardy yellow stool that can look seedy or loose. Formula-fed babies tend toward yellow-tan with hints of green. Both are normal. Green stool in babies is common and usually reflects a slight shift in feeding patterns or the speed of digestion.
The colors that do matter in infants are the same ones that matter in adults, just more urgently. Red stool at any age should be evaluated for blood. Black stool after the meconium period suggests digested blood. White or very pale stool is rare but potentially serious in infants, as it can indicate an underlying liver problem that needs attention quickly.
Colors That Need Attention
Most one-time color changes trace back to something you ate and resolve within a day or two. The colors that warrant a closer look are black and tarry (especially with a strong odor), bright red that isn’t explained by food, white or clay-colored, and persistent yellow and greasy. Context matters too. A single green stool the day after a big spinach salad is completely different from weeks of pale stool with abdominal pain. Duration, accompanying symptoms like weight loss, pain, or fatigue, and whether you can identify a dietary explanation are all useful pieces of information when deciding how seriously to take a color change.

