Stool is normally brown due to the processes and chemical reactions that take place in your gut during digestion. Some health conditions, foods, and medications may change stool’s color.

Brown poop emojis on a dark pink background.  Share on Pinterest
Juan Moyano/Stocksy United

In this article, we’ll help explain why poop is usually brown, what can cause it to be a different color, and when this may be a sign of a health issue.

About 75 percent of your poop is made up of water. The remaining 25 percent is a mixture of:

  • undigested carbohydrates and fiber
  • fat
  • protein
  • bacteria
  • mucus
  • old red blood cells
  • secretions from your intestines
  • chemicals from your liver, including bile

Poop’s brown color is mostly due to bile and bilirubin.

Bile, which has a yellowish-green color, plays many roles in your digestion process. Your liver makes about 500 to 600 milliliters (17 to 20 fl. oz.) of bile every day, which is stored in your gallbladder.

When you eat, your gallbladder contracts, to send bile into your duodenum, the first part of your small intestine. One of the main jobs of bile is to break down fats from the foods you eat.

Another factor that contributes to poop’s brown color is bilirubin. This is a yellow-colored substance in your blood. It forms after red blood cells break down and are excreted through your liver and gallbladder and into your digestive tract.

When you mix your digested food with yellowish-green bile and yellow-colored bilirubin, the result is brown. It can range from dark brown to a pale brown. But sometimes, for a variety of reasons, poop can be a different color.

Most shades of brown, even a greenish-brown, are considered normal and healthy for poop. The shades of brown can vary from one day to the next, based on the foods you eat and the amount of bile in your system.

But if your poop’s color is significantly different than it’s normal brown, it could also be caused by a health condition or medications. Let’s look at what the different colors could mean.


Green poop can be the result of several causes. For example, eating a lot of dark green vegetables, such as broccoli or kale, can result in greenish-colored poop. There’s no health issue or cause for concern in this case.

Other causes of green poop may be due to:

  • Antibiotics. Antibiotics may kill the bacteria that help turn your poop brown. This is usually a temporary condition. Once you’re off the medications, your poop should return to its normal color.
  • Bacterial infections. Some bacteria, such as salmonella, that don’t usually reside in your gut, can change the color of your poop from brown to green or other colors. Viral infections and parasites can do the same thing. With a serious infection, you’ll have other symptoms too, such as abdominal pain, fever, or diarrhea.
  • Gastrointestinal disorders. Conditions such as Crohn’s disease and celiac disease can cause green poop, depending on what you’ve been eating.


When your poop turns black, it could be a sign that there’s bleeding in the upper portion of your digestive tract. This could be due to a stomach ulcer or some other bleeding issue. Blood mixing with bile and other digestive fluids can make your poop black and tarry.

Less serious causes of black poop could be due to:

  • taking iron supplements
  • eating large quantities of black or dark food, like licorice
  • taking Pepto Bismol, which contains the active ingredient bismuth subsalicylate that’s known to cause poop to be black or grayish in color

If you have repeated bowel movements of black, tarry poop, it’s important that you follow up with your doctor as soon as possible.


Yellow poop can have many causes. Disorders that affect your liver, gallbladder, or pancreas can all play a role in yellow poop. That’s because conditions that affect these organs can interfere with the amount of bile that’s used for digestion.

In infants, yellow poop can also be a sign that digestion is moving too fast, and not all the fat from food is being absorbed by the body.

Other potential causes of yellow poop include:

  • celiac disease
  • orange or yellow foods in your diet
  • stress, which can speed up the digestive process


The sight of red poop can be especially alarming.

If you’re experiencing diarrhea and your poop is red, it could be a sign that you have a viral or bacterial infection, like an E. coli infection, or rotavirus, which is sometimes called the stomach flu, or a stomach bug.

Red poop may also be the result of bleeding in the lower part of your digestive tract. This could be due to:

Food coloring, like that found in fruit punch, red candy, or Jell-O, may also turn poop red temporarily.

Pale or gray

Pale poop or clay-colored poop is typically a sign that your body isn’t producing healthy levels of bile. It could also be a sign that there are blockages in the bile ducts of your gallbladder, liver or pancreas. This could be due to conditions such as:

Pale or clay-colored poop can also be a warning sign of:

Medications, such as nonsteroidal anti-inflammatory drugs (NSAIDs), birth control pills, some antibiotics, and anabolic steroids may also cause your poop to be a pale color.

Bacteria and the waste products that collect in your intestines during digestion cause poop to have a smell. But the foods you eat, especially those that are high in sulfur, can also contribute to the odor and make it worse.

Some examples of high-sulfur foods include:

  • meat
  • garlic
  • dairy
  • broccoli
  • cabbage

When poop smells especially foul, it may be an indication of an underlying issue such as:

Taking antibiotics or too much of a certain vitamin or multivitamin may also cause foul-smelling poop.

If you have one or two bowel movements that are unusual in color, it’s likely due to something you ate or medication you took.

If your poop is still an unusual color after multiple bowel movements, or once you’ve stopped taking a new medication, it’s a good idea to follow up with your healthcare provider.

Other symptoms, along with unusual colored poop, that should prompt a visit to the doctor include:

Poop’s brown color is mostly due to bile and bilirubin, which are both a yellowish color. When these substances mix with your digested food, intestinal secretions, bacteria, and old red blood cells in your digestive tract, they turn your waste brown.

Poop can be many shades of brown, ranging from dark chocolate brown to light, sandy brown. This is totally normal. Sometimes your poop may be a different color, like green, yellow, black, or red.

If your poop continues to be an unusual color, it’s best to follow up with a healthcare provider, as it could be a sign of an underlying health condition.