Une explosion peut résulter d'une réaction chimique : le volume occupé par les gaz produits par la réaction est supérieur au volume des réactifs (Si la réaction est exothermique, la chaleur provoque une dilatation des gaz de réaction) :
- les réactifs solides (par exemple poudre) ou liquides sont donc plus denses que les gaz produits ;
- les réactifs peuvent être aussi des gaz, mais la quantité de gaz produite (nombre de moles) est supérieure à la quantité de gaz initiale ;
- Une explosion peut aussi résulter d'une vaporisation très violente, comme dans le cas de l'ébullition-explosion ou bleve ; il s'agit alors d'une transformation physique, un changement de phase.
- Une explosion peut aussi résulter d'une augmentation brutale de température quand un procédé dégage plus de chaleur (par réaction chimique, frottement, compression, chauffage par micro-ondes...) que le système peut en évacuer et perdre vers l’extérieur. Il y a alors « explosion thermique » due à une libération brutale et massive d’énergie, souvent (mais pas toujours) avec émissions importantes de gaz et vapeurs inflammables ou toxiques.