Le sang humain est toujours rouge. Il apparaît bleu sous la peau car il est vu à travers une couche de graisse sous-cutanée sous la peau qui donne aux veines une teinte bleuâtre.
L'idée que le sang oxygéné est rouge et le sang désoxygéné est bleu est une idée fausse courante. En fait, le sang humain n'est jamais bleu. Il change de couleur en fonction du niveau d'oxygénation. Dans les artères, où le sang est entièrement oxygéné, il apparaît rouge vif, tandis que dans les veines, où l'oxygène est épuisé, il est d'un rouge foncé.
Le sang tire sa couleur rouge de l'hémoglobine, une protéine rougeâtre contenant du fer que l'on trouve dans les globules rouges. L'hémoglobine se lie aux molécules d'oxygène dans les alvéoles des poumons. Le cœur pompe le sang oxygéné à travers un système de ramifications d'artères jusqu'à ce qu'il atteigne les plus petits vaisseaux sanguins du corps appelés capillaires. Les parois des capillaires sont très minces et permettent l'échange d'oxygène et d'autres nutriments et déchets entre les capillaires et les cellules du corps. Le sang appauvri en oxygène traverse un système de veines jusqu'à ce qu'il atteigne le cœur. Le cœur pompe le sang vers les poumons et tout le cycle recommence.
Bien que le sang humain ne soit jamais réellement bleu, certaines conditions peuvent donner à la peau un aspect bleuté. C'est ce qu'on appelle la cyanose, et elle est causée par une diminution de la circulation sanguine.