Eine einfache Art chemischer Reaktion bei Feuerwerkskörpern ist die Farbe, die während und nach der Explosion entsteht. Chemische Elemente, im Allgemeinen Metalle, werden mit dem Schießpulver vermischt, um je nach Element unterschiedliche Farben zu erzeugen.
Feuerwerke sind mit Metalloxiden und Metallsalzen gefüllt. Einige der häufigsten Metalle, die heute in Feuerwerkskörpern vorkommen, sind Titan, Kupfer, Kalium, Aluminium und Lithium. Wenn diese Chemikalien erhitzt werden, absorbieren die Atome in jedem Element Energie und die Elektronen ordnen sich von ihrem niedrigsten Energiezustand in einen höheren um. Die Metalle beginnen zu oxidieren, wodurch Hitze entsteht.
Wenn die Elektronen in einen niedrigeren Energiezustand zurückkehren, wird die überschüssige Energie als Licht emittiert. Jedes Element setzt eine andere Energiemenge frei, die die emittierte Farbe bestimmt. Aluminium und Titan erzeugen ein weißes Licht, während Kupfer eine blaue Farbe emittiert.