Why do chameleons change color?

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?

✅ To show feelings and control their temperature

But why?

Chameleons change color with nanotechnology older than the word. Their skin holds pigment cells called chromatophores — and beneath them, iridophores: cells packed with guanine nanocrystals arranged in a lattice. When the chameleon relaxes or tenses its skin, the spacing between those crystals changes, and changed spacing reflects different wavelengths of light. Calm, wider spacing reflects warm reds and yellows; tighter spacing shifts toward blues and greens. It’s structural color — the same physics that shimmers on soap bubbles — not paint mixing. So what do the colors mean? Mostly messages and climate, not camouflage. Males flash bright bands to warn rivals (“this branch is taken”) or to impress females. Darker skin absorbs more sunlight to warm up; lighter skin reflects it to cool down. A chameleon grabbed by a curious kid goes dark with stress — not embarrassment. Green or calm brown usually means relaxed; bright yellow-and-orange in a male means “I’m the boss.” Camouflage does happen — many species match leafy backgrounds well — but it’s a side benefit. And the strangest part: chameleons are nearly color-blind to red and green by our standards, yet they see ultraviolet. Some of their color messages may use wavelengths we can’t even imagine.

🧑‍💼 For grown-ups: the deep dive

The lattice-tuning mechanism was demonstrated in panther chameleons (Teyssier et al., Nature Communications, 2015): skin stretch changes iridophore guanine-crystal spacing by ~40%, shifting reflected wavelength. Unlike cephalopod chromatophore sacs, this is passive photonic-crystal physics — no pigment is pumped anywhere.

🧒 For younger kids: Color is chameleon talk! Bright means “I’m angry!” or “I like you!” Dark means warm, light means cool.

🤯 Wow fact: A chameleon’s color comes from nanocrystals in its skin — it moves them closer or farther apart, like tuning a tiny mirror.

Good guesses kids make

“To hide by matching anything they touch” — They blend with their background a bit, but camouflage is a side job, not the main one.

“Because they’re embarrassed” — Fun idea — but their colors show mood and temperature, not shyness.

“To attract insects to eat” — Prey comes to their tongue, not their fashion. No color-luring involved.

📚 Sources

More animals why questions

Browse all 100 why questions for kids →

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