Magmakivet jaetaan kolmeen ryhmään muodostumistapansa perusteella.
Syväkivilajit eli plutoniset kivilajit kiteytyvät kivisulasta eli
magmasta hitaasti syvällä maankuoressa. Juonikivet syntyvät samalla tavoin, mutta kuoren ulkokerroksissa
magmasäiliössä, kun taas tulivuoresta maan pinnalle purkautunut magma muodostaa vulkaanisia kivilajeja eli
vulkaniitteja, joita kutsutaan yhteisellä nimellä myös eruptiivikiviksi tai pintakiviksi.