Darah dalam tinja berwarna merah terang, merah tua dan hitam. Hal ini terutama terkait dengan faktor-faktor seperti lokasi perdarahan, jumlah perdarahan dan waktu tinggal darah di dalam lumen usus. Jika lokasi perdarahan berada di saluran pencernaan bagian bawah dan jumlah perdarahannya banyak, serta waktu tinggal di dalam lumen usus pendek, warna perdarahannya merah terang; jika waktu tinggalnya lama, warnanya akan berubah menjadi merah tua. Jika lokasi perdarahan berada di saluran pencernaan bagian atas dan berada di dalam usus dalam jangka waktu yang lebih lama, maka akan berubah menjadi feses berwarna hitam, yang disebabkan oleh penghancuran sel darah merah dan pelepasan hemoglobin yang bergabung dengan sulfida membentuk besi sulfida di dalam lumen usus. Jika pasien memiliki darah dalam tinja, ia harus pergi ke rumah sakit sesegera mungkin, dan dokter akan merumuskan rencana perawatan individual sesuai dengan kondisi spesifik.