Blood in your stools can come from anywhere in the digestive tract. Bleeding from the upper digestive tract (such as the oseophagus and stomach) may make your stools appear black and tarry, whereas blood from the lower digestive tract (such as the colon and anus) may look either dark red or bright red.