Die Farbe des Lichts, das eine Chemikalie verbrennt, hängt von der Energie der Photonen ab, die durch die Energie bestimmt wird, die erforderlich ist, um Elektronen von einer Umlaufbahn in eine andere zu bewegen. Farben sind für jede Chemikalie unterschiedlich, also die abgegebene Farbe hängt davon ab, welches Element in die Flamme gelegt wird.
Ein Flammtest ist ein analytisches Verfahren, mit dem das Vorhandensein bestimmter Elemente in einem Stoff festgestellt werden kann. Wenn es in eine Flamme gelegt wird, erzeugt Salz ein gelbes Glühen. Dieses Leuchten ist das gleiche Leuchten, das eine Natriumstraßenlaterne ausstrahlt. Borsäure emittiert aufgrund des Vorhandenseins von Bor eine grüne Flamme.