Puimsteen is een vulcanisch gesteente, dat doorgaans in de nabijheid van werkzame of uitgedoofde vulcanen gevonden wordt. Het is een min of meer glasachtig, gezwollen, sponsachtig en blazig gesteente van verwarde zamenstelling, witachtig grijs van kleur, schelpachtig op de breuk, parelmoer- of glasglanzig en wel eens veldspaatkristallen omsluitend. Het is zeer broos en scherp op het gevoel, drijft op het water, en bestaat uit 77,5°/0 kiezelzuur, 17,5% aluinaarde, 3% soda en potasch en 1,75% ijzer.
Na uitbarstingen van vuurspuwende bergen is de zee in hunne nabijheid wel eens met drijvend puimsteen bedekt. Het wordt veel gebruikt tot schuren en polijsten.