Havai fişeğin içinde genellikle barut, fitil ve çeşitli kimyasal maddeler bulunur. Barut, %75 potasyum nitrat (KNO3), %15 kömür (karbon) veya %10 sülfürden oluşur. Fitil, barutu ateşlemek için kullanılır ve patlamanın ardından havai fişeği gökyüzüne fırlatan basınçlı havayı oluşturur. Kimyasal maddeler ise yıldız adı verilen küçük parçalarda bulunur ve bu yıldızlar, yakıldıklarında farklı renkler ve şekiller oluşturur.