大便的颜色与胆汁的化学变化有着密切的关系,胆汁的颜色与其中所含的胆色素的种类和浓度有关。可由金黄色到深绿色不等。胆色素包括胆红素和胆绿素。它们间可互相转化,小肠上的胆汁含有胆红素和胆绿素。使大便呈黄绿色。当大便推送到结肠时,胆绿素经过还原作用又转变为胆红素,大便呈黄色。
如果是母乳喂养的宝宝大便偏酸性,在肠内细菌的作用下,部分胆红素转变成胆绿素,使排出的大便呈浅绿色,而奶粉喂养的宝宝大便偏碱性,能使部分粪胆红素进一步转变为粪胆原,粪胆原是无色的,所以大便呈浅黄色。以前认为大便发绿是母乳不足的标志之一,现在有的专家认为大便发绿不是母乳不足的标志。而是正常的生理现象。
粪便草绿色也可能是一些疾病,如果是红色可能是下消化道出血的表现。