A robbanó tűzijátékok csodálatos színei a hő által kiváltott kémiai reakciókból származnak. Az égés a tűzijátékokat a levegőbe hajtja, míg az oxidáció biztosítja a tűzijátékokban lévő fémvegyületek gerjesztéséhez szükséges oxigént. Az energiaelnyelés és -kibocsátás a tűzijáték egyedi színképét eredményezi.
Az égés akkor következik be, amikor a tűzijáték biztosítékának lángja fekete porral érintkezik, ami kálium-nitrát, szén és kén egyesülését eredményezi. Az égés erősen exoterm (hőtermelő). A legtöbb tűzijátékban a hőt és a gázt a tűzijáték héjának aljából kiszorítják, és a tűzijátékot az égre hajtják.
Miután a tűzijáték elérte csúcsát az égen, a biztosíték eljut egy oxidálószerrel és fénytermelő csillagokkal töltött rekeszbe. A szokásos oxidálószerek közé tartoznak a nitrátok, klorátok és perklorátok. Az oxidálószerek reagálnak az égés során képződő hővel és gázzal, hogy elegendő oxigént termeljenek a fény- és hangképző anyagok gyors égéséhez a csillagokban.
Az oxidálószerek által termelt oxigén a csillagokban lévő elemekkel reagálva forró, gyorsan táguló gázt eredményez. Ennek a gáznak az atomjai elnyelik a reakció során keletkező energiát, aminek következtében elektronjaik stabil alapállapotukból gerjesztett energiaállapotba kerülnek. Amikor az elektronok visszatérnek alapállapotukba, fény formájában energiát bocsátanak ki. A fény színe a csillagok elemének típusától függ.