Why is blood red?

The short answer first, then the real reason — and a version for younger kids. Guess before you scroll to make it stick.

✍️ Written & fact-checked by the WhyChallenge Team · Last updated October 2026 · Spotted a mistake?

✅ Iron in hemoglobin reflects red light

But why?

Red blood cells are packed with hemoglobin, an iron-based protein that grabs oxygen. The iron atoms’ electron structure absorbs green/blue light and reflects red — oxygen-rich blood is bright red, oxygen-poor blood a deeper dark red. It’s the same reason rust (iron oxide) is reddish.

🧒 For younger kids: Blood has tiny iron bits that love red light — they bounce red back to your eyes!

🤯 Wow fact: Octopuses have blue blood — theirs uses copper instead of iron, and copper turns blue.

Good guesses kids make

“Because red means danger” — Evolution doesn’t pick colors as warnings — the red is chemistry, not a signal.

“Because food dye gets in there” — Ha! Your body makes its own color — no berries required.

“Because the heart paints it red” — The heart pumps — the color comes from the cells themselves, not the pump.

More human body why questions

Browse all 100 why questions for kids →

🏫 Teachers: free printable packs & classroom warm-ups →