Magmaen er lettere enn de nedre, størknede bergartene i jordskorpen, og stiger derfor oppover. Grunnlaget for at jordskorpen åpner for magmaen er ofte enten at det finnes et varmepunkt (diapir) som magmaen stiger opp langs, eller at jordskorpen sprekker som følge av platetektonikk. Av magma dannes magmatiske bergarter som kan størkne allerede under overflaten (dypbergarter), på overflaten (dagbergarter), eller i sprekker som siden blottstilles (gangbergarter). Når magma størkner i sprekker og ganger stivner den sakte, slik at gangbergarter ofte er grovkornede. Når magmaen trenger helt opp til den kalde jordoverflaten som dagbergarter stivner den raskt og får en mer finkornet sammensetning. I begge tilfeller vil bestandige mineraler krystalliseres i smeltemassen.