ფეიერვერკის საოცარი ფერები მოდის ქიმიური რეაქციებით, რომლებიც გამოწვეულია სითბოთი. წვა ფეიერვერკს უბიძგებს ჰაერში, ხოლო დაჟანგვა უზრუნველყოფს ჟანგბადს, რომელიც საჭიროა ფოიერვერკში ლითონის ნაერთების გასაღგზნებლად. ენერგიის შეწოვა და ემისია აწარმოებს ფეიერვერკის უნიკალურ ფერთა სპექტრს.
წვა ხდება მაშინ, როდესაც ფეიერვერკის დაუკრავის ალი შედის შავ ფხვნილთან, რის შედეგადაც კალიუმის ნიტრატი, ნახშირი და გოგირდის გაერთიანება ხდება. წვა არის ძალიან ეგზოთერმული (სითბოს წარმოება). ფეიერვერკების უმეტესობაში სითბო და გაზი ცეცხლსასროლი იარაღის ფსკერიდან გამოდის და ცეცხლსასროლი იარაღი ცაში ააქვთ.
მას შემდეგ, რაც ფეიერვერკი მიაღწევს მწვერვალს ცაში, დაუკრავენ დაჟანგვის საშუალებით და სინათლის წარმომქმნელი ვარსკვლავებით სავსე განყოფილებას. საერთო დაჟანგვის საშუალებებს მიეკუთვნება ნიტრატები, ქლორატები და პერქლორატები. ჟანგვითი აგენტები რეაგირებენ წვის შედეგად წარმოქმნილ სითბოსა და გაზთან და წარმოქმნიან საკმარის ჟანგბადს ვარსკვლავებში სინათლისა და ხმის წარმომქმნელი საშუალებების სწრაფი წვისთვის.
ჟანგბადი, რომელიც წარმოიქმნება დაჟანგვის საშუალებებით, რეაგირებს ვარსკვლავთა ელემენტებთან და წარმოქმნის ცხელ, სწრაფად გაფართოებულ გაზს. ამ გაზში არსებული ატომები შთანთქავენ რეაქციაში წარმოქმნილ ენერგიას, რის შედეგადაც მათი ელექტრონები სტაბილური მიწის მდგომარეობიდან აგზნებულ ენერგეტიკულ მდგომარეობაში გადადიან. როდესაც ელექტრონები ბრუნდებიან თავიანთ ნიადაგურ მდგომარეობაში, ისინი გამოყოფენ ენერგიას სინათლის სახით. სინათლის ფერი დამოკიდებულია ვარსკვლავების ელემენტის ტიპზე.