Why Is My Poop 2 Different Colors? What It Means

Poop that’s two different colors in the same bowel movement is usually harmless and happens because different parts of what you ate moved through your digestive system at different speeds, or because a specific food or supplement colored only a portion of the stool. In most cases, it resolves on its own within a day or two. Certain color combinations, though, are worth paying attention to.

How Poop Gets Its Color

Normal brown poop gets its color from a pigment called stercobilin. Here’s the short version: your liver produces bile, which starts out greenish-yellow. As bile travels through your intestines, bacteria break it down through several chemical steps, eventually converting it into stercobilin, a brown pigment that colors your stool. This process takes time, and the amount of time food spends in your gut directly affects how much of that conversion happens.

When food moves through your intestines faster than usual, bile doesn’t fully convert to brown. That’s why you might see green and brown in the same stool. The green portion passed through quickly, while the brown portion had a normal, slower transit. This is one of the most common reasons for two-tone poop, and it can happen after a large meal, a cup of coffee, mild stomach upset, or even stress that speeds up your gut.

Foods That Color Only Part of Your Stool

The most straightforward explanation for multicolored poop is that something you ate physically tinted a section of it. Since food doesn’t always mix evenly as it moves through your colon, one segment can look dramatically different from the rest.

  • Green: Spinach, kale, broccoli, avocados, matcha, and herbs all contain chlorophyll, which can color stool bright green. Pistachios do the same thing.
  • Red: Beets contain a red pigment called betanin that can make stool look blood-red. Tomatoes, cherries, and cranberries can have a similar effect.
  • Dark blue or black: Blueberries can turn portions of your stool so dark they look almost black, especially if you ate a lot of them. Rainbow-colored candy and black licorice can also produce very dark stool as the dyes mix together.
  • Orange: Carrots and sweet potatoes contain beta-carotene, which can tint stool orange. This tends to happen more with large quantities or juicing.
  • Purple: Grapes and plums can leave purple streaks or patches.

Artificial food dyes are especially potent. Bright frosting, colored candy, or sports drinks can tint stool in unnatural shades that persist through digestion. If you ate something vividly colored in the last 24 to 72 hours, that’s likely your answer.

Medications and Supplements

Iron supplements are one of the most common culprits. They turn stool black or dark green, but the effect isn’t always uniform. You might see a section of very dark stool alongside a normal brown section, especially if the supplement dissolves unevenly or you took it at a different time than your meals.

Bismuth, the active ingredient in some anti-diarrheal and upset stomach remedies, also turns stool black. The discoloration can be patchy rather than consistent throughout. Certain antibiotics create their own color effects. One common antibiotic used for ear infections, when combined with iron from fortified foods or formula, produces a distinctive red or maroon discoloration in stool. Antacids containing aluminum hydroxide can create white specks or a pale, speckled appearance against otherwise normal brown stool.

When Two Colors Signal a Digestive Issue

Not all two-tone stools are explained by last night’s dinner. Some color combinations point to how your body is processing (or failing to process) what you eat.

If part of your stool looks pale, clay-colored, or grayish white while the rest is brown, that contrast can indicate a problem with bile flow. Bile is what gives stool its brown color in the first place, so pale sections suggest bile isn’t reaching that portion of your digestive contents. This can be related to gallbladder issues, liver problems, or pancreatic conditions.

Yellow, greasy, or unusually pale patches in an otherwise brown stool can signal fat malabsorption. When your body can’t properly digest fat, the undigested fat makes stool lighter in color, bulkier, and often foul-smelling. It may also float or feel oily. Conditions like celiac disease and pancreatitis can cause this, as can a very high-fat meal that overwhelms your digestive capacity.

Color Combinations Worth Watching

A stool that’s partly red and partly brown deserves a closer look. Red can come from beets, tomatoes, or red dye, but it can also indicate bleeding from hemorrhoids, anal fissures, or inflammation in the lower digestive tract. If you haven’t eaten anything red recently and the color persists, that’s meaningful information.

Black mixed with brown is similar. Blueberries and iron supplements are common innocent causes, but black, tarry-looking stool can also indicate bleeding higher up in the digestive system, like the stomach or upper intestine. The blood turns dark as it’s digested on its way through. The texture matters here: tarry and sticky is more concerning than simply dark.

Green and brown together is almost always benign. It’s either something you ate or a mild speed-up in transit time. This is the most common two-color combination and rarely indicates anything serious on its own.

How Long to Watch It

If your two-toned stool is clearly connected to something you ate, expect it to return to normal brown within one to three days as that food works its way through your system. The same goes for temporary digestive speed-ups from stress, caffeine, or mild illness.

Pay closer attention if the unusual colors persist beyond a few days, if you notice red or black that you can’t trace to food, or if the color change comes with other symptoms like pain, fever, diarrhea, or significant changes in consistency. Pale or clay-colored sections that keep appearing are also worth investigating, since they can reflect an ongoing issue with bile production or flow rather than a one-time digestive quirk.