Magma este un amestec lichefiat de piatră, cristale și gaz dizolvat. În timp ce aceasta se potrivește cu descrierea generală a magmei, ea are trei tipuri distincte de observații: bazaltic, rhyolitic și andesitic.Tipurile de magmă tind să fie compuse din amestecuri de dioxid de siliciu sau nisip /sticlă topită, combinate cu un amestec variat de fier, magneziu, calciu, sodiu și potasiu, potrivit Universității Tulane. Această varianță determină clasificarea magiei. Magma bazaltică este bogată în fier, magneziu și calciu, dar are un conținut scăzut de sodiu și potasiu, în timp ce magma rhyolitică este contrară.
Gazele din magmă constau în mare parte din apă și dioxid de carbon, cu cantități mici de sulf, clor și gaz flourin. Acest gaz este păstrat dizolvat în magma datorită presiunii ridicate implicate, dar scapă la suprafață în cazul în care presiunea asupra magmei va fi ușurată. Gazele care ies din magma sunt ceea ce creează comportamentul volatil și, la rândul lor, ele sunt, în mare parte, ceea ce provoacă erupții. Conținutul de gaze din diferite soiuri de magmă poate varia, cu magmul riolit purtând o cantitate foarte mare măsurabilă.
Magmele de diferite tipuri au proprietăți diferite, cum ar fi vâscozitatea și temperatura observată la care acestea erupe frecvent. Magmii care au o viscozitate mai mare au o șansă mai mare de erupție la temperaturi mai scăzute datorită cantității de gaze găsite în ele, de exemplu.