Изначально желтый цвет пламени придавал янтарь, используемый в пиротехнических объектах. Позже его заменили более дешевым копалом, а еще позже — солями натрия. Добавление натриевых солей оказалось самым эффективным. Поскольку добавление всего 2% может заглушить остальные цветовые компоненты, применяемые для окраски пламени.
Широкое распространение для окрашивания огней получили оксалат натрия (щавелевокислый натр), нитрат натрия, сода, хлорат натрия и соль. Их примешивали к основным составам (бертолетова соль, селитра и др.), а также смешивали с другими веществами, окрашивающими в желтый цвет пламя.
Оранжевая окраска получается при добавлении к желтым составам смесей. Придающих пламени красные тона. Применяли такие материалы как для составных объектов. В том числе фейерверков, так и для свечных составов. В последнем случае использовались только материалы, которые не давали токсичных веществ при горении в помещениях.