Why do we shiver when we’re cold?

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?

✅ Muscles shake fast on purpose to make heat

But why?

Your hypothalamus (the body’s thermostat) detects falling temperature and orders muscles to contract rapidly in small, repeated bursts. Muscles convert chemical energy to movement, and most of that energy spills off as heat. Meanwhile blood vessels in the skin tighten (you go pale) to keep warm blood near the core.

🧒 For younger kids: Shivering is your body’s heater! Fast muscle shakes make heat to warm you up.

🤯 Wow fact: Shivering can burn up to 5× more energy than resting muscles — that’s why you feel tired after being cold.

Good guesses kids make

“Because cold gets into the muscles” — Cold isn’t a thing that enters you — it’s heat leaving. Shivering fights the heat loss.

“Because your bones rattle” — Bones don’t rattle on their own — all the movement is muscles.

“Because you’re scared of the cold” — Fear can cause shivers too, but cold shivers run through a temperature-control reflex, not emotions.

More human body why questions

Browse all 100 why questions for kids →

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