Science · For ages 7–11
Why Blood Is Red for kids, explained simply
Blood is red because of a substance called haemoglobin inside your red blood cells. Haemoglobin contains iron and carries oxygen around your body, and it turns bright red when it picks up oxygen. Blood is brighter red in your arteries, where it is full of oxygen, and a darker red in your veins, where it has given much of its oxygen away — but it is always red, never blue.
The big ideas
Haemoglobin gives blood its colour
Your blood is full of tiny red blood cells, and inside each one is a substance called haemoglobin. Haemoglobin contains iron and its job is to carry oxygen. When haemoglobin grabs onto oxygen, it turns a bright red colour — and that’s what makes your blood red.
Bright red and darker red — but always red
Blood leaving your heart through the arteries is packed with oxygen, so it’s a bright, lively red. After it has delivered that oxygen to your body, the blood heading back through your veins is a darker, deeper red. Both are red. Blood is never actually blue anywhere in your body.
Veins look blue, but that’s a trick of light
When you look at the veins on your wrist, they can look blue or green. This fools many people into thinking the blood inside is blue. It isn’t. The blood is dark red — but your skin and the way light travels through it scatter the colours, so your eyes are tricked into seeing blue. The colour you see is about skin and light, not about blue blood.
A quick quiz
1. What makes blood red?
Choices: A substance called haemoglobin, which contains iron and carries oxygen · A red dye in your food · Tiny red lights in your body
Answer: A substance called haemoglobin, which contains iron and carries oxygen. Haemoglobin, inside your red blood cells, contains iron and carries oxygen. When it picks up oxygen it turns bright red — and that’s what gives your blood its colour.
2. Is the blood in your veins actually blue?
Choices: Yes, it turns blue without oxygen · No — it’s always red, just a darker red · Only sometimes
Answer: No — it’s always red, just a darker red. Blood is never blue. In your veins it carries less oxygen, so it’s a darker red than the bright red in your arteries — but it is still red.
3. Why do the veins on your wrist look blue?
Choices: Because the blood inside is blue · Because of how skin and light scatter the colours your eyes see · Because veins are painted blue
Answer: Because of how skin and light scatter the colours your eyes see. The blood inside is dark red, not blue. Your skin and the way light travels through it scatter the colours, tricking your eyes into seeing blue — it’s an illusion, not blue blood.
For parents: helping your child think about why blood is red
Almost every child has looked at the veins on their wrist and concluded their blood is blue — and almost every child is wrong. That makes "why is blood red?" a brilliant lesson, because it teaches one of the most valuable scientific habits: your eyes can fool you, and a good observation still needs checking. Start with the myth head-on: "What colour do you think the blood inside your wrist is?" Let them point to the blue veins and make their case. Then deliver the surprise gently: blood is always red — bright red when it’s full of oxygen, darker red when it isn’t, but never blue. The reason veins look blue is genuinely fascinating: it’s about how your skin and light interact, scattering the colours so your eyes are tricked. This is a wonderful introduction to the idea that "seeing" is something your brain constructs, not a perfect camera. The haemoglobin story adds the why: a substance carrying iron grabs oxygen and turns red, like a delivery system painted by its cargo. If your child has ever seen a healing scab or a grazed knee, you can point out that the blood was red there too — proof you can see directly. The thinking skill here is "test the claim, don’t trust the appearance." Ask your child to explain, in their own words, why blood looks blue in the wrist but is really red — and why that difference matters.
Frequently asked questions
Why is blood red?
Blood is red because of haemoglobin, a substance inside red blood cells that contains iron and carries oxygen. When haemoglobin picks up oxygen it turns bright red, which is why your blood is red.
Is blood blue inside your body?
No — blood is always red, never blue. It is brighter red in your arteries, where it carries lots of oxygen, and a darker red in your veins, where it carries less. Veins can look blue through your skin, but that’s a trick of light, not the real colour of the blood.
Why do veins look blue if blood is red?
The blood inside your veins is dark red, but your skin and the way light passes through it scatter the colours, so your eyes are tricked into seeing blue or green. The blueness is created by skin and light — the blood itself stays red.
A tutor that asks questions back
Whizbee is a safe AI tutor for ages 7–11 that turns curiosity into real understanding — finite missions, no open chat, and proof of thinking for parents. No scores, no streaks, no ads.
Join the Founder Year