What are the causes of white or yellow stool?

Written by zachary fenell | 13/05/2017

Bowel movement colours can vary from brown to green, yellow, white or red. White stool has various causes like low bile levels, gallbladder problems and side effect of anti-diarrhoea medication. Causes of yellow stool include undigested bile, allergies to gluten and intestine infections.


Bile is the digestive fluid that turns stool brown. White stool indicates a low level of bile in the body while bright yellow stool is a sign of undigested bile.

White Stool Causes

White stool can be a side effect of anti-diarrhoea medication. Health conditions that white stool indicates includes gallstones, liver infections, body abnormalities, tumours, cysts and biliary cirrhosis.

Yellow Stool Causes

Yellow stool is a common symptom of coeliac disease (allergy to the protein gluten). Other causes of yellow stool include bacterial infection in the intestines, food moving through the gastrointestinal tract too fast and excess fat in bowel movements.

Yellow Stool in Babies

Yellow stool is normal for babies who are breast fed.


Understanding the reason for different bowel movement colours is beneficial in detecting possible undiagnosed conditions. If your stool is white or yellow, consult your doctor to determine the cause of your abnormal coloured stool.

By using the eHow.co.uk site, you consent to the use of cookies. For more information, please see our Cookie policy.