Úžasné barvy v explozi ohňostroje pocházejí z chemických reakcí vyvolaných teplem. Spalování pohání zábavní pyrotechniku do vzduchu, zatímco oxidace poskytuje kyslík potřebný k excitaci sloučenin kovů v zábavní pyrotechnice. Absorpce energie a emise vytvářejí jedinečná barevná spektra zábavní pyrotechniky.
Ke spalování dochází, když plamen z pojistky ohňostroje přijde do styku s černým práškem, což způsobí, že se spojí dusičnan draselný, uhlí a síra. Spalování je vysoce exotermické (produkuje teplo). U většiny ohňostrojů je teplo a plyn vytlačováno ze spodní části pláště ohňostroje, čímž se ohňostroj posouvá nahoru do nebe.
Jakmile ohňostroj dosáhne svého vrcholu na obloze, dosáhne pojistka prostoru naplněného oxidačním činidlem a hvězdami produkujícími světlo. Mezi běžná oxidační činidla patří dusičnany, chlorečnany a chloristany. Oxidační činidla reagují s teplem a plyny vytvářenými spalováním, aby produkovaly dostatek kyslíku pro rychlé spalování látek produkujících světlo a zvuk ve hvězdách.
Kyslík produkovaný oxidačními činidly reaguje s prvky ve hvězdách za vzniku horkého a rychle expandujícího plynu. Atomy v tomto plynu absorbují energii produkovanou při reakci, což způsobí, že se jejich elektrony přesunou ze stabilního základního stavu do stavu vzrušené energie. Když se elektrony vrátí do základního stavu, vydávají energii ve formě světla. Barva světla závisí na typu prvku ve hvězdách.