Máu của con người luôn có màu đỏ. Nó có màu xanh lam dưới da vì nó được nhìn qua một lớp mỡ dưới da bên dưới da làm cho tĩnh mạch có màu hơi xanh.
Quan niệm rằng máu được khử oxy có màu đỏ và máu đã được khử oxy có màu xanh lam là một quan niệm sai lầm phổ biến. Trên thực tế, máu người không bao giờ có màu xanh. Nó thay đổi màu sắc tùy thuộc vào mức độ oxy. Trong động mạch, nơi máu được cung cấp đầy đủ oxy, nó có màu đỏ tươi, trong khi ở tĩnh mạch, nơi thiếu oxy, nó có màu đỏ sẫm.
Máu có màu đỏ từ hemoglobin, một loại protein có chứa sắt màu đỏ được tìm thấy trong các tế bào hồng cầu. Hemoglobin liên kết với các phân tử oxy trong phế nang của phổi. Tim bơm máu được cung cấp oxy thông qua một hệ thống phân nhánh của các động mạch cho đến khi nó đến các mạch máu nhỏ nhất trong cơ thể được gọi là mao mạch. Các bức tường của mao mạch rất mỏng, cho phép trao đổi oxy và các chất dinh dưỡng và chất thải khác giữa các mao mạch và các tế bào của cơ thể. Máu thiếu oxy sẽ di chuyển qua hệ thống các tĩnh mạch cho đến khi đến tim. Tim bơm máu trở lại phổi và toàn bộ chu trình lại bắt đầu.
Mặc dù máu người không bao giờ thực sự có màu xanh lam, nhưng một số điều kiện nhất định có thể khiến da có màu hơi xanh. Điều này được gọi là chứng xanh tím và nguyên nhân là do giảm lưu thông máu.