Pfeifende Feuerwerkskörper benötigen zwei Komponenten: ein explosives Gemisch, das beim Brennen ein Geräusch macht und ein leerer Teil des Raketenrohres als Resonanzkammer. Das freigesetzte Gas erzeugt den Lärm, während die Kammer lässt die Schallwellen in ohrenbetäubender Lautstärke aufeinander aufbauen.
Ein gängiges Rezept für ein pfeifendes Feuerwerk verwendet Kaliumbenzoat und ein in Schichten verpacktes Oxidationsmittel. Wenn das Gemisch verbrennt, erzeugt es scharfe Gasstöße, die ein hohes Pfeifgeräusch erzeugen. Die Mischung muss sorgfältig verpackt werden, damit sie schrittweise verbrennt; Jegliche Lücken in der Mischung können dazu führen, dass sich Druck aufbaut und das Feuerwerk vorzeitig zündet.