Menschliches Blut ist immer rot. Es erscheint unter der Haut blau, weil es durch eine Unterhautfettschicht unter der Haut betrachtet wird, die den Venen eine bläuliche Tönung verleiht.
Die Vorstellung, dass sauerstoffreiches Blut rot und sauerstoffarmes Blut blau ist, ist ein weit verbreiteter Irrglaube. Tatsächlich ist menschliches Blut nie blau. Es ändert seine Farbe je nach Sauerstoffgehalt. In den Arterien, wo das Blut vollständig mit Sauerstoff angereichert ist, erscheint es hellrot, während es in den Venen, wo der Sauerstoff aufgebraucht ist, dunkelrot ist.
Blut leitet seine rote Farbe von Hämoglobin ab, einem rötlichen eisenhaltigen Protein, das in roten Blutkörperchen vorkommt. Hämoglobin verbindet sich mit Sauerstoffmolekülen in den Alveolen der Lunge. Das Herz pumpt sauerstoffreiches Blut durch ein verzweigtes Arteriensystem, bis es die kleinsten Blutgefäße im Körper, die Kapillaren, erreicht. Die Wände der Kapillaren sind sehr dünn und ermöglichen den Austausch von Sauerstoff und anderen Nährstoffen und Abfallprodukten zwischen den Kapillaren und den Körperzellen. Sauerstoffarmes Blut fließt durch ein Venensystem, bis es das Herz erreicht. Das Herz pumpt das Blut zurück in die Lunge und der ganze Kreislauf beginnt von neuem.
Obwohl menschliches Blut nie wirklich blau ist, können bestimmte Bedingungen der Haut ein bläuliches Aussehen verleihen. Dies wird Zyanose genannt und wird durch eine Abnahme der Blutzirkulation verursacht.