This is for educational use only. Flash powder is a chemical mixture that burns so fast that it appears to burn instantly, producing a bright flash of light. Flash powder will produce an extremely loud explosion in amounts larger than 4 ounces even when it is not contained Very small amounts of flash powder will produce a very loud explosion when contained, even in a container made of a few layers of paper. Flash powder is usually made from a very fine powdered metal that will burn and an oxidizer.
Powdered aluminum is used the most because it is cheaper.
Powdered magnesium and zinc will also work. The oxidizer can be Barium Nitrate, Ammonium Perchlorate, Barium Peroxide, Strontium Nitrate, Potassium Chlorate, Potassium Perchlorate, Sodium Chlorate, Potassium Permanganate, others, and any combination of these. All the Chlorate are friction and impact sensitive, and also the Perman- ganate. Potassium Perchlorate is the least sensitive of the Chlorates. All the chemicals should be crushed into a very fine powder, about 400 Mesh or smaller.