As três maneiras pelas quais o magma pode ser formado são através da transferência de calor, fusão descompressiva e fusão em fluxo. O processo de criação do magma é referido pelos geólogos como magmagenesis e ocorre no manto superior da crosta terrestre devido aos efeitos das placas tectônicas.
A transferência de calor é o processo pelo qual uma coluna ascendente de magma envia calor para a rocha ao seu redor, empurrando-a além do ponto de fusão e criando magma riolítico. A fusão descompressiva, por outro lado, ocorre quando duas placas tectônicas separadas se separam, fazendo com que o manto abaixo dela se eleve entre elas. Uma vez que a pressão cai, o manto levantado começa a derreter em magma.
O derretimento por fluxo ocorre quando matéria volátil, como gases de enxofre e água, é agitada para dentro do corpo da rocha. Esse processo normalmente impede a criação de arcos vulcânicos e magma.