Magma se ridică pe suprafața Pământului datorită unei combinații de diferențe de densitate cu celelalte roci din crustă și presiune. Diferențele de densitate îi determină să se deplaseze în sus, până când densitatea este aceeași cu cea a alte roci din crustă. Apoi clădește presiunea, determinând-o să se ridice la suprafață.
Magma este făcută din roci topite și minerale. Se formează în straturile inferioare ale crustei și ale mantalei superioare ale Pământului datorită mișcărilor în manta, schimbărilor de temperatură sau contactului cu apa sau dioxidul de carbon sub suprafață. Aceste schimbări determină rocile în crustă să se topească, formând magma.
Uneori, magma colectează în camere de magmă și, uneori, se ridică pur și simplu până când densitatea ei este aceeași cu celelalte roci din jurul ei. Cu toate acestea, odată ce a crescut, vine în contact cu gazele, formând bule. În unele cazuri, magma se decompresează prea repede și bulele se acumulează și creează presiune. Această presiune determină ruptura din jurul piatră, lăsând magma să crească la suprafață.
Magma care este creată prin expunerea la apă poate crește în condiții diferite. Apa cauzează topirea rocilor la temperaturi mai scăzute, deci implică mai puțin presiune. Cu toate acestea, apa intră, de obicei, în crusta inferioară prin zonele de subducție din podeaua oceanului, care permit de asemenea scăparea magmei.