Trzy sposoby tworzenia magmy to przenoszenie ciepła, topienie dekompresji i topnienie topnika. Proces tworzenia magmy określany jest przez geologów jako magmeza i występuje w górnym płaszczu skorupy ziemskiej z powodu efektów tektoniki płyt.
Przenikanie ciepła jest procesem, w którym rosnąca kolumna magmy wysyła ciepło do otaczającej go skały, przesuwając ją poza punkt topnienia i tworząc magmę riololową. Z drugiej strony topnienie dekompresyjne występuje, gdy dwie oddzielne płyty tektoniczne rozdzielają się, powodując, że płaszcz pod nimi wznosi się między nimi. Kiedy ciśnienie spada, podniesiony płaszcz zaczyna topnieć w magmę.
Topienie topnika następuje, gdy do skały wmieszane są substancje lotne, takie jak gazy siarki i woda. Ten proces zazwyczaj wyklucza tworzenie łuków wulkanicznych i magmy.