Порох - смесь, состоящая из: 75% Нитрат Калия (KNO3), 15% Древесный уголь (Углерод), и 10% Сера, которая обеспечивает взрывную силу для большинства фейерверков. Эту смесь сильно упаковывают в закрытую коробку, толстый картон или бумагу и скатывают в трубу, формируя движущее ядро ракеты. Типичное отношение длины к ширине трубы 7:1.
Во внутрь трубки вставляется плавкий предохранитель – обычно это хлопковая бечевка, покрытая порохом. Этот плавкий предохранитель прогорает в ядро ракеты, где зажигает порох или другое вещество внутреннего ядра. Самый важный компонент из химикатов в порохе - нитрат калия. Молекулярная структура этого химиката, KNO3, содержит три атома кислорода (O3), один атом азота (N), и один атом калия (K). Три кислородных атома, заключенные в эту молекулу, обеспечивают “воздух” для горения, чтобы сжечь другие два компонента, углерод и серу. Таким образом, нитрат калия окисляет химическую реакцию, благодаря использованию атомов кислорода. Эта реакция не самопроизвольна, хотя, и может быть инициирована высокой температурой.