PipAsk Pip anything

Why do chameleons change color?

Chameleons change color to show how they feel and to stay warm or cool.

Pip’s picture for “Why do chameleons change color?”

Pip’s answer

  1. Chameleons change color to show how they feel and to stay warm or cool.
  2. Tiny sparkly bits in their skin move to make new colors.
  3. A dark color soaks up sunshine, and a pale color keeps them cool.
  4. Ooh, an excited chameleon can glow bright orange and blue!

For grown-ups

Chameleons change color mainly to communicate and to control their temperature, rather than simply to blend in. Special skin cells contain tiny crystals; by relaxing or tensing their skin, chameleons change the spacing of the crystals, which changes how light reflects and so the color we see.

Ask your child: If you could change color with your mood, what color would happy be?

More animals questions

More questions kids ask

Got your own why?

Hold Pip, ask anything out loud, and watch the answer come to life.

Ask Pip your own question