Çeşitli faktörler volkanik bir patlamayı tetikler. Üç baskın faktör, magmanın yüzdürme gücü, magmada ayrılan gazlardan gelen basınç ve yeni bir magma yığınının magma ile dolu bir oda ile birleşmesidir.
Yerin içindeki kayanın erimesi, kayadan daha fazla hacimde fakat aynı kütlede eriyik üretir. Bu eriyik, onu çevreleyen kayadan daha az yoğundur. Daha hafif magma, yüzdürme kabiliyeti nedeniyle yukarı doğru hareket eder ve jenerasyonun yüzeyi ile zonu arasındaki yoğunluk, üstündeki ve etrafındaki kayalardan daha az ise patlar.Birkaç magma bileşimi, su ve karbondioksit gibi çözünmüş uçucular içerir. Magmada çözünen gazların miktarı atmosferik basınçta sıfırdır, ancak basınçta bir artışla artar. Suya doymuş andezitik magmada, magma yukarı doğru hareket ettikçe suyun çözünürlüğü azalır ve su kabarcıklar halinde ondan ayrılır. Magmada kabarcıkların hacmi yaklaşık yüzde 75'e ulaştığında, magmanın kısmen katı ve erimiş parçalara parçalanması ve patlayıcı bir patlama meydana gelir. Önceden doldurulmuş bir magma odasının içine daha fazla magmanın enjeksiyonu magmanın bazılarının yüzeye doğru hareket etmesine neden olarak erüpsiyona neden olur ..