To make gunpowder from charcoal and sodium nitrate you will need two parts sodium nitrate or salt peter, one part sulfur and a bit more than one part of charcoal. First, shave the charcoal into a bowl or crush it with a hammer. Then, add the sodium nitrate or salt peter and the sulfur to the bowl. Mix it well into the crushed charcoal compound. Your gunpowder is now ready to be used. Store your gunpowder in a plastic bag for convenient access. You can buy the gunpowder ingredients at a pharmacy and at a shisha store. The materials will cost about 15 dollars.