How Do Fireworks Get Their Colours?
Quick Answer
Different metal salts produce specific colours when heated: strontium for red, barium for green, copper for blue, and sodium for yellow.
The Full Story
Fireworks colours come from metal salts packed into "stars" — small pellets inside the firework shell. When the shell explodes and the stars ignite, the metal atoms are heated to thousands of degrees, causing their electrons to jump to higher energy levels. As the electrons fall back down, they emit photons of specific wavelengths (colours) characteristic of each element. Strontium compounds produce red, barium salts make green, copper compounds create blue (the most difficult colour to achieve), sodium produces bright yellow, and magnesium or aluminium generate white. Mixing compounds creates intermediate colours: strontium + copper = purple, barium + sodium = lime green.
Key Facts
YouTube Angle
Suggested video title for this topic:
"The Chemistry of Fireworks — How Each Colour Is Made"