text: why is poop brown?   the brown color comes from stercobilin, a breakdown product of hemoglobin, the protein in blood that carries oxygen.  the yellow of urine comes from urobilin, another breakdown product of hemoglobin.