A razão pela qual o sangue é vermelho é o facto de conter um grande número de glóbulos vermelhos, que por sua vez contêm hemoglobina, que é de cor vermelha. Por conseguinte, os glóbulos vermelhos adquirem uma cor vermelha, resultando num sangue vermelho vivo. Existe também uma distinção clara entre a cor vermelha do sangue no corpo humano, que pode ser dividida em vermelho vivo e vermelho escuro. Por exemplo, quando a concentração de oxigénio no sangue é elevada, forma-se oxihemoglobina, o que faz com que o sangue adquira uma cor vermelha viva. No caso do sangue venoso, a concentração de dióxido de carbono no sangue venoso aumenta e a concentração de carboxihemoglobina aumenta, altura em que o sangue adquire uma cor vermelha escura. Assim, o sangue humano é vermelho, mas há o vermelho vivo e o vermelho escuro. Nos doentes que também são anémicos, a cor do sangue será vermelho claro devido ao número reduzido de glóbulos vermelhos e à densidade reduzida dos glóbulos vermelhos.