Acetone  (2-Propanone) [C3H6O]
Flammable liquid used as a solvent in pyrotechnics (i.e., in mixtures that can't contain water). Nitrocellulose can be dissolved in it to create nitrocellulose lacquer, which can be used as an adhesive or a waterproof coating. Acetone is hard to work with because it evaporates so quickly, thus making the composition cold and causing water to condense.

Aluminum [Al]
Most widely used fuel in modern pyrotechnics; produces a brilliant, bright flame. The particles come in several different shapes, such as flakes and grains.

Ammonium Chloride [NH3 HCl]
Used in white smoke compositions. When burned, it decomposes into HCl (hydrochloric acid) and NH(ammonia), then quickly re-combines in the air to form a fine smoke of ammonium chloride particles.

Ammonium Nitrate [NH4NO3]
Oxidizer used in high explosives (such as ANFO), but not commonly used in fireworks due to its hygroscopicity.

Ammonium Perchlorate [NH4ClO4]
Slow-burning, widely-used oxidizer. Though many rich colors can be made with it, the burn rate is too slow for use in star compositions. However, it is ideal for use in lances and torches, where slow-burning is an advantage. Since all of the decomposition products are gases, it is also used in rocket propellants (such as the Solid Rocket Boosters on the Space Shuttle).

Antimony Trisulfide (antimony sulfide) [Sb2S3]
A fuel sometimes used in glitter and fountain compositions to create the color white. At one point it was used in flash compositions, but it was poisonous and extremely sensitive to shock and static electricity. Comes in two forms - "Chinese Needle" and "Dark Pyro." The former is used in glitter compositions and white comets/stars. The latter is used to sharpen the report of salutes and increase the sensitivity of flash powder.

Barium Carbonate  [BaCO3]
Functions as a green color agent when burned with chlorine present (from the formation of BaCl+), burns white by itself (with oxygen, creating BaO). Can also be used to reduce acidity in chorate-based color compositions.

Barium Chlorate  [BaClO]
Used as an oxidizer in green color compositions.

Barium Nitrate [Ba(NO3)2]
Can be used as both a green color agent and an oxidizer. Functions as a green color agent when burned with chlorine present (from the formation of BaCl+), burns white by itself (with oxygen, creating BaO).

Barium Sulfate [BaSO4]
Used as a high-temperature oxidizer in metal-based green color compositions.

Benzoic Acid [C6H5COOH]
Used to make metallic benzoates.

Bismuth Trioxide [Bi2O3]
Used as a non-toxic alternative to lead tetraoxide to make crackling stars.

Bismuth Subcarbonate [(BiO)2CO3]
Also used as a non-toxic alternative to lead tetraoxide to make crackling stars.

Boric Acid [H3BO3]
Weak acid in a powder form which is added to compositions containing aluminum or magnesium and a nitrate. Metals react with nitrates to form amides, which can further react with the metal powder to create a highly exothermic reaction which could spontaneously ignite the compound. Even a few percent boric acid added to the mixture will neutralize any amides that form.

Cab-O-Sil (fumed silica, colloidal silica) [SiO2]
Used as an anti-caking agent and to prevent hygroscopic chemicals from absorbing water from the air. Sometimes used in flash powders.

Calcium Carbonate (chalk) [CaCO3]
Used as a color agent in orange star compositions, or as an acid absorber.

Calcium Sulfate [CaSO4 xH2O, where x = 0, 2, 3, 5]
Calcium sulfate anhydrate (where x = 0) can be used as a high temperature oxidizer in orange color compositions or in strobe compositions.

Charcoal (carbon) [C]
Charcoal is used very widely in pyrotechnics. Charcoal is the by-product of the burning of organic substances. It contains impurities which make it more reactive, and therefore is used more often than pure carbon in fireworks. It can be made from many types of wood. Charcoal from soft woods, such as grape vine or willow, is good for fast-burning compositions like black powder, whereas charcoal from hard woods like pine are used to create long-lasting spark effects. Very fine charcoal is known as air float.  Another type of fine charcoal is called lampblack.

Clay (bentonite, sodium aluminum silicate)
Powder used for plugs and nozzles in fountains, drivers, rockets, and other devices. Can also be made into a paste if mixed with water.

Colophonium (rosin) [C20O2  H30] 
Alcohol-soluble resin which is sometimes used as a binder and as a fuel-binder combination.

Confectioner's Sugar (sucrose, table sugar) [C12H22O11]
Can be used with an oxidizer such as potassium nitrate to create smoke devices or rocket fuel.

Copper Acetoarsenite (paris green) [Cu3As2O3Cu(C2H3O2) 2]
The best blue color agent. It is extremely poisonous, however, and is hardly ever used in modern pyrotechnics.

Copper Benzoate [Cu(C6H5COO)2]
Can be used as a fuel in blue color compositions. Not often used because it is expensive.

Copper (II) Carbonate [CuCO3]
Light green powder used as a blue color agent.

Copper Chlorate (hexahydrate) [Cu(ClO3)2 6H2O]
Used as an oxidizer is blue color compositions.

Copper (II) Chloride (campfire blue) [CuCl2]
Brownish-yellow compound used as a blue color agent.

Copper Chromite [CuCr2O4]
Can be used as a catalyst in rocket propellants. It is added in small quantities (1-5%) to rocket fuels and whistle compositions to increase the burn rate.

Copper (II) Oxide [CuO]
Black powder used as a blue color agent.

Copper Oxychloride [3CuO CuCl2 3.5H2O]
Green powder used as a blue color agent.

Copper (II) Sulfate (pentahydrate) [CuSO4 5H2O]
Anhydrous form is used as a blue color agent.

Copper Benzoate [Cu(C6H5COO)2]
Used as a fuel and as a blue color agent.

Cryolite (sodium fluoaluminate) [Na3AlF6]
White powder used as a yellow color agent.

Dechlorane [C10Cl12]
Used as a chlorine donor.

Dextrin [C6H10O5]
Commonly used, water-activated pyrotechnic binder used to hold compositions together or as a paste.

Ethanol (Ethyl Alcohol) [CH3CH2OH]
Commonly used as a solvent for compositions containing organic fuels/binders such as shellac and red gum.

Ferrotitanium [60/40 ratio of Fe and Ti]
Alloy of iron (ferrum) and titanium, used to create yellow-white sparks in fountains and star compositions.

Gallic Acid [C7H6O5 H2O]
White powder used to create whistles.

Gum Arabic
Vegetable gum used as a water-soluble binder.

Hexachlorethane (carbon hexachloride) [C2Cl6]
White powder used as a chlorine donor and in smoke compositions.

Hexamine (hexamethylenetetramine, methenamine) [C6H12N4]
Used as an low reactivity fuel in blue star compositions.

Iron [Fe]
Gray metallic powder used to create yellow branching sparks, mainly in sparklers and fountains. Iron alloys rich in carbon work best.

Iron (II) Oxide (ferrous oxide) [FeO, Fe2O3, or Fe3O4]
Black powder used as a high-temperature oxidizer in thermite compositions.

Iron (III) Oxide (ferric oxide) [FeO, Fe2O3, or Fe3O4]
Red powder used as a catalyst in rocket compositions, as a high-temperate oxidizer in thermite compositions or ignition compositions.

Lactose (milk sugar) [C12H22O11 2H2O]
White powder used in smoke compositions and as a low reactivity fuel in blue color compositions.

Lampblack (carbon black) [C]
Extremely fine form of charcoal obtained from the burning of crude oils. It is used to produce long lasting, finely dispersed orange sparks.

Lead Dioxide (lead (IV) oxide) [PbO2]
Used as an oxidizer in friction-sensitive ignitor compositions, such as matches.

Lead Tetraoxide [Pb3O4]
Red powder most commonly used to make crackling stars, sometimes in high-temperature primes.

Lycopodium Powder
A yellow-tan, very fine powder made from the spores of clubmoss (fern) plants. When mixed with air, these spores are highly flammable.

Manganese Dioxide [MnO2]
Used as a catalyst in composite and whistling rocket propellant formulations.

Magnalium (magnesium-aluminum) [Mg/Al]
Alloy of magnesium and aluminum, with properties of both metals. Not quite as reactive as magnesium, and not as hard to ignite as aluminum. Used primarily in glitter, strobes, colored stars, and crackling stars.

Magnesium [Mg]
Highly reactive and flammable metal used to brighten flames without decreasing color quality. Coarser grades are used to produce white sparks, whereas fine magnesium is used in flare and star compositions. The by-products of the burning of magnesium are more easily vaporized than those of aluminum, making magnesium a better fuel.

Mercury (I) Chloride (mercurous chloride, calomel) [Hg2Cl2 ]
This white (or yellowish-white) powder will brighten an otherwise dull colored mixture. DO NOT confuse this chemical with Mercuric Chloride, which is highly toxic.

Methanol [CH3OH]
Used as a solvent (similar to ethanol) to dissolve red gum and shellac. Is often mixed with water when used in compositions in order to reduce the surface tension of the water (thus making it more "wet").

Nitrocellulose Lacquer [C6H7N3O11]
Flammable liquid used primarily as a binder in fireworks compositions, and as a water-resistant coating for fuses.

Parlon [(C4H6Cl2)n]
A polymer used as both a chlorine donor and binder.

Potassium Benzoate [C6H5COOK (C6H5KO2)]
Used with potassium perchlorate to make whistle compositions.

Potassium Chlorate [KClO3]
Common oxidizer used for mainly for colored star, smoke, and priming compositions.

Potassium Dichromate [K2Cr2O7]
Carcinogenic orange crystalline powder used to treat magnesium powder in order to make it less susceptible to undesired spontaneous reactions with other chemicals.

Potassium Hydrogen Terephthalate [C8H5KO4]
Slightly acidic salt compound in the form of a white powder or colorless crystals.

Potassium Nitrate (saltpeter) [KNO3]
Most commonly used oxidizer in pyrotechnics that is used for many applications, the most important being black power (a 75:15:10 ratio of potassium nitrate, charcoal, and sulfur). 

Potassium Perchlorate [KClO4]
Another common oxidizer that is much more stable than potassium chlorate. It decomposes at a higher temperature, but gives off more oxygen when it does.

Potassium Permanganate [KMnO4]
A strong oxidizing agent. It is a purplish-black crystalline solid, that dissolves in water to give intensely pink or purple solutions.

Realgar [As4S4]
Toxic arsenic sulfide mineral. Burns with a bluish flame releasing fumes of arsenic and sulfur.

Red Gum (accaroid resin) [mixture of different compounds]
A common organic fuel and binder that comes from the hardened red Kino from a certain tree native to Australia.

Rhodamine B [C28H31ClN2O3]
A chemical compound/dye (usually a red to violet colored powder) known to fluoresce.

Saran [chlorinated polymer]
Used as a chlorine donor much like PVC and parlon. Can also be used as a binder when mixed with acetone.

Shellac [C16H26O4]
A common fuel and binder that has been used for centuries; sometimes thought to be the best fuel for making colored flames. Comes from the excretions of an insect native to India. 

Sodium Benzoate [NaC7O2H5]
Sometimes used as a fuel, most often used to make "whistle mix" to burst shells or create whistles.

Sodium Chlorate [NaClO3]
Not often used because of its hygroscopicity, but sometimes used in rocket propellants

Sodium Nitrate (chile saltpeter) [NaNO3]
Also very hygroscopic, but sometimes used in flares and stars because of the bright yellow light it emits.

Sodium Oxalate [Na2C2O4]
Used as a yellow color agent.

Strontium Carbonate [SrCO3]
Used as a red color agent

Strontium Nitrate [Sr(NO3)2]
Oxidizer sometimes used in red color compositions.

Strontium Sulfate [SrSO4]
Sometimes used as a high-temperature oxidizer, sometimes used in red color compositions.

Sulfur [S]
Serves as a fuel, and to reduce the ignition temperature/increase the burning rate of some mixtures.

Titanium [Ti]
Metal used to produce bright white sparks, the intensity and duration of which is affected by particle size.

Wood Meal (wood flour, sawdust) [mixture of compounds including cellulose, C6H10O5]
Fine sawdust used as a fuel, mainly in lance compositions.

Zinc [Zn]
Used in rocket propellants and to create white sparks.

Zinc Oxide [ZnO]
Used to produce white smoke.