Como se indica en la respuesta de Anna A Gradzka excretamos bilis que contiene el pigmento amarillo bilirrubina, producida en el hígado, un producto degradado de la hemoglobina, el pigmento rojo en los glóbulos rojos, la bilis (ácidos biliares) es necesaria para ayudar a suspender las grasas en nuestra comida como una ayuda para la digestión y así colorear nuestras heces. Después de mezclarse con los alimentos no digeridos, generalmente se verá marrón.
Si por alguna razón u otra, la excreción biliar se ve obstaculizada por una obstrucción de los conductos biliares (cálculos del conducto biliar, tumor o presión en los conductos biliares, hinchazón de la vesícula biliar o páncreas presionando los conductos biliares, obstrucción de los conductos biliares más pequeños en el hígado debido a la hepatitis viral o los efectos secundarios tóxicos de los medicamentos / toxinas), las heces tendrán un color grisáceo.
Solo algunos colores muy intensos que permanecen inalterados después del paso a través de nuestro tracto digestivo permanecerán visibles en nuestras heces, por ejemplo, la remolacha roja (causando mucho pánico en algunas personas), la espinaca verde (verde oscuro) pero por lo general no.