Keo xịt tóc được làm từ các phân tử dài gọi là polyme lơ lửng trong dung môi, thường là rượu hoặc hydrocacbon, và được đóng gói trong một lon có áp suất. Khi dung dịch này được phun lên tóc, dung môi bay hơi, điều này cho phép các polyme liên kết với nhau, tạo thành một bề mặt cứng.
Thông thường, các polyme trong keo xịt tóc bị lơ lửng trong dung môi cồn hoặc hydrocacbon. Các hợp chất này rất dễ cháy nhưng được cho là ít gây hại cho tầng ôzôn hơn so với các dung môi hữu cơ truyền thống. Một số loại polyme được sử dụng rất giống với loại được tìm thấy trong các loại keo dán gỗ, mặc dù các loại polyme khác cũng được sử dụng để tăng thời gian kéo dài của keo xịt tóc hoặc để giảm tác động môi trường của keo xịt tóc bằng cách sử dụng các polyme có nguồn gốc tự nhiên.
Dung dịch polyme và dung môi này được đóng gói trong một lon kim loại kín. Sau đó, lon được bơm đầy một loại khí dễ bay hơi, được gọi là chất đẩy, đẩy keo xịt tóc dạng lỏng xuống và tạo ra một môi trường có áp suất cao. Khi vòi phun được nhấn xuống, lon sẽ được mở ra môi trường và áp suất bên trong lon được giảm bớt. Điều này khiến chất đẩy khí đẩy lên keo xịt tóc, phun vào không khí qua một lỗ rất nhỏ.
Thuốc phóng dạng lỏng cũng có thể được sử dụng trong bình khí dung. Khi keo xịt tóc được phân phối và giảm áp suất bên trong lon, chất đẩy dạng lỏng sẽ chuyển hóa thành khí và tương tự như vậy, keo xịt tóc sẽ đẩy keo xịt tóc vào không khí.