Asked in Science

Why different elements produce different colours when heated in a flame?


User Avatar
Wiki User

The colors are caused by electrons that have been heated and raised to a higher energy state, and then immediately drop back down to the ground state. When the electrons drop from the higher to the lower energy states, they lose energy which is emitted as visible light and heat.