Pyrotechnic colorant

The red lithium flame leads to lithium's use in flares and pyrotechnics
Copper compounds glow green or blue-green in a flame.
Calcium compounds glow orange in a flame.
Sodium compounds glow yellow in a flame.

A pyrotechnic colorant is a chemical compound which causes a flame to burn with a particular color. These are used to create the colors in pyrotechnic compositions like fireworks and colored fires. The color-producing species are usually created from other chemicals during the reaction. Metal salts are commonly used; elemental metals are used rarely (e.g. copper for blue flames).

The color of the flame is dependent on the metal cation; the anion of the salt has very little direct influence. The anions however influence the flame temperature, both by increasing it (e.g. nitrates, chlorates) and decreasing it (e.g. carbonates, oxalates), indirectly influencing the flame brightness and brilliancy. For temperature-decreasing additives, the limit of colorant may be about 10–20 wt.% of the composition.[1]

Some common examples are:

Color Compound name Chemical formula Notes
Red Strontium nitrate Sr(NO3)2 Common. Used with chlorine donors. Excellent red, especially with metal fuels. Used in many compositions including road flares.
Red Strontium carbonate SrCO3 Common. Produces good red. Slows burning of compositions, decomposes yielding carbon dioxide. Fire retardant in gunpowders. Inexpensive, non-hygroscopic, neutralizes acids. Superior over strontium oxalate in absence of magnesium.
Red Strontium oxalate SrC2O4 Decomposes yielding carbon dioxide and carbon monoxide. In presence of magnesium fuel, carbon monoxide reduces particles of magnesium oxide, yielding gaseous magnesium and eliminating the black-body radiation of the MgO particles, resulting in clearer color.
Red Strontium sulfate SrSO4 Common. High-temperature oxidizer. Used in strobe mixtures and some metal-based red compositions.
Red Strontium chloride SrCl2 Common. Produces bright red flame.
Orange Calcium carbonate CaCO3 Produces orange flame. Yields carbon dioxide on decomposition. Often used in toy fireworks as a substitute for strontium.
Orange Calcium chloride CaCl2
Orange Calcium sulfate CaSO4 High-temperature oxidizer. Excellent orange source in strobe compositions.
Orange Hydrated calcium sulfate CaSO4(H2O)x* The * indicates that the compound will burn orange where x=0,2,3,5.
Gold/Yellow Charcoal powder
Yellow Sodium bicarbonate NaHCO3 Compatible with potassium chlorate. Less burning rate decrease than sodium carbonate. Incompatible with magnesium and aluminium, reacts evolving hydrogen gas.
Yellow Sodium carbonate Na2CO3 Hygroscopic. Significantly decreases burning rate, decomposes evolving carbon dioxide. Strongly alkaline. Very effective colorant, can be used in small amounts. Corrodes magnesium and aluminium, incompatible with them.
Yellow Sodium chloride NaCl Loses hygroscopicity on heating. Corrodes metals.
Yellow Sodium oxalate Na2C2O4 Non-hygroscopic. Slightly reacts with magnesium, no reaction with aluminium.
Yellow Sodium nitrate NaNO3 Also acts as oxidizer. Bright flame, used for illumination.
Yellow Cryolite Na3AlF6 One of the few sodium salts that is nonhygroscopic and insoluble in water.
Green Barium chloride BaCl2
Green Barium chlorate Ba(ClO3)2 Classic exhibition green with shellac fuel. Sensitive to shock and friction. Oxidizer.
Green Barium carbonate BaCO3 A pretty color when ammonium perchlorate is used as oxidizer.
Green Barium nitrate Ba(NO3)2 Not too strong effect. With chlorine donors yields green color, without chlorine burns white. In green compositions usually used with perchlorates.
Green Barium oxalate BaC2O4
Blue Copper(I) chloride CuCl The richest blue flame. Almost insoluble in water.
Blue Copper(I) oxide Cu2O Lowest cost blue colorant.
Blue Copper(II) oxide CuO Used with chlorine donors. Excellent in composite stars.
Blue Basic copper carbonate CuCO3·Cu(OH)2, 2 CuCO3·Cu(OH)2 Occurs naturally as malachite and azurite. Good with ammonium perchlorate and for high-temperature flames with presence of hydrogen chloride. Not easily airborne, less poisonous than Paris Green.
Blue Copper oxychloride 3CuO·CuCl2 Good blue colorant with suitable chlorine donor.
Blue Paris Green Cu(CH3COO)2.3Cu(AsO2)2 Copper acetoarsenite, Emerald Green. Toxic. With potassium perchlorate produces the best blue colors. Non-hygroscopic. Fine powder readily becomes airborne; toxic inhalation hazard.
Blue Copper arsenite CuHAsO3 Almost non-hygroscopic. Almost as good colorant as copper acetoarsenite. Toxic. Can be used with chlorate oxidizers.
Blue Copper sulfate CuSO4·5 H2O Can be used with nitrates and perchlorates. Acidic, incompatible with chlorates. With red phosphorus in presence of moisture liberates heat, may spontaneously ignite. Less expensive than copper acetoarsenite. Anhydrous copper sulfate is hygroscopic, can be used as a desiccant. With ammonium perchlorate produces an almost as pretty a blue color as achievable with copper acetoarsenite.
Blue Copper metal Cu Rarely used, other compounds are easier to work with. Yields pretty blue color in ammonium perchlorate based compositions; but reacts with ammonium perchlorate and liberates ammonia in presence of moisture. The composition must be kept dry.
Purple Combination of red and blue compounds Sr+Cu
Purple Rubidium compounds Rb rarely used
Silver/White Aluminium powder Al
Silver/White Magnesium powder Mg
Silver/White Titanium powder Ti
Silver/White Antimony (III) sulfide Sb2S3
Infrared Caesium nitrate CsNO3 two powerful spectral lines at 852.113 nm and 894.347 nm
Infrared Rubidium nitrate RbNO3
  1. ^ B. J. Kosanke et al. Pyrotechnic Chemistry. Volume 4 of Pyrotechnic reference series, Journal of Pyrotechnics, 2004 ISBN 1889526150, p. 30