O sangue humano é de cor vermelha porque contém um grande número de glóbulos vermelhos. Os glóbulos vermelhos contêm hemoglobina, que contém um composto vermelho chamado hemoglobina, que é essencial para o transporte de oxigénio no sangue. A hemoglobina contém átomos de ferro que se ligam ao oxigénio e o transportam dos pulmões para outras partes do corpo. A hemoglobina que se liga ao oxigénio chama-se oxihemoglobina e absorve a luz azul-verde, fazendo com que a luz vermelho-alaranjada se reflicta nos nossos olhos com uma cor vermelha. É por isso que o sangue fica com uma cor vermelho-cereja brilhante quando o oxigénio se liga à hemoglobina e com uma cor vermelha baça quando não há oxigénio ligado.