各种不同的气体燃烧出现的火焰颜色都不同,从理论上来说,只是物质氧化(燃烧就是剧烈氧化)放热所产生的“火焰”应该是无色的,但为什么一般的火焰都有颜色呢,那是因为构成物质的原子在高温下得到能量,发生能级跃迁,从基态跃迁到激发态,处于激发态的原子不稳定,会自动回到基态,在向基态跃迁的时候就放出能量,此能量以光的形式释放,由于不同原子跃迁所放出的能量或同种原子在不同的激发态跃迁所放出的能量不尽相同,各种物质或同种物质在不同情况下燃烧所发出的光的颜色是不同的(光的颜色由光的频率决定,而每一个光的频率值都对应着一个能量值),因此同种物质在不同温度情况下火焰发出不同的颜色。
火焰可以给人带来许多益处,但使用不慎却亦可以害人至深。产生火焰的三个条件是有可燃物,氧化剂,温度达到着火点(但部分物质燃烧并非一定需要氧气,如活泼的金属镁可以在二氧化碳和氮气中燃烧)。