Yleisimmät hiuslakan ainesosat ovat polyvinyylipyrrolidoni, polydimetyylisiloksaani, arabikumi, alkoholit, hiilivedyt ja traganttikumi. Hiuslakka keksittiin 1940 -luvulla tapana estää hiuksia liikkumasta päivän aikana. Samantyyppisiä hiuslakkaa sisältäviä polymeerejä löytyy puuliimoista, mutta ne ovat vesiliukoisia huuhtelun helpottamiseksi. Hiussuihkeet pakataan tyypillisesti purkkeihin tai pulloihin, joissa on paineistettu aerosolikomponentti.
Hiussuihkeet valmistetaan enimmäkseen synteettisistä ainesosista, kuten vinyyliasetaatista ja akrylaateista. Kaksi suosittua polymeeriä, polyvinyylipyrrolidoni ja polydimetyylisiloksaani, ovat vastuussa hiuslakan tahmeudesta ja pitkäkestoisesta pidosta. Suihkeissa, jotka mainostetaan koko päivän pitoisuutena, on yleensä enemmän polydimetyylisiloksaania. Joskus hiuslakka sisältää pytokalvisia kemikaaleja, jotka keräävät mineraaleja hiusten juuriin ja jäykistävät niitä.
Muita yleisiä hiuslakkaa sisältäviä ainesosia ovat kumit alkoholiliuoksissa. Arabikumi, joka on peräisin afrikkalaisten akaasiapuiden kovetetusta mehusta, auttaa pitämään hiukset jäykinä tuntikausia kerrallaan. Tätä ainesosaa käytetään myös maaleissa, liimoissa, musteissa, tekstiileissä ja kosmetiikassa. Se korjataan yleensä Lähi -idässä ja myydään yrityksille eri tarkoituksiin. Esimerkiksi jotkut Lähi -idän ihmiset käyttävät arabikumia makeiden jälkiruokien valmistamiseen.
Hiuslakkaa sisältäviin ainesosiin sisältyi kloorifluorihiilivetyjä, jotka kuljettavat ainesosat hienoksi sumuksi. CFC -yhdisteet kuitenkin heikentävät otsonikerrosta, joten ne ovat nyt kiellettyjä kaupallisissa suihkeissa. Nykyaikaiset hiuslakat käyttävät hiilivetyjä ja alkoholia sumun luomiseksi.
Aminometyylipropanoli on toinen ainesosa, jota käytetään hiuslakka -liuoksen pH: n säätämiseen. Se pitää kaiken sekoitettuna yhteen erottamatta liikaa, mutta yleensä on silti ravistettava hiuslakkaa, jotta kaikki sekoittuu tasaisesti. Tämän ainesosan toinen rooli on tehdä hiuslakasta kosteutta kestävä.
Natriumbentsoaatti on yleinen säilöntäaine, jota löytyy useimmista kaupallisista hiuslakkeista. Se myös estää ainesosia ruostumasta tölkin sisällä tai tarttumasta bakteereihin tai viruksiin. Jotkut hiuslakat mainostetaan kosteuttaviksi, ja ne sisältävät yleensä E -vitamiinia tai pantenolia, mikä tekee hiusvarret silkkisiksi. Natrium -PCA ja butyleeniglykoli ovat muita yleisiä kosteuttavia ainesosia. Lisäksi butyleeniglykoli on ainesosa, joka on lisätty auttamaan hiuslakkaa säilyttämään tuoksunsa, joita lisätään usein peittämään synteettisten ainesosien haju.
Luonnolliset hiuslakat sisältävät tyypillisesti vähemmän ainesosia ja vähemmän kemikaaleja. Hiuslakan ainesosien hallitsemiseksi on reseptejä sen valmistamiseksi kotona. Näihin kuuluu yleensä appelsiinien ja sitruunoiden hauduttaminen vedessä tahmean nesteen luomiseksi, joka voidaan suihkuttaa hiuksiin.