El magma sube a la superficie de la Tierra debido a una combinación de diferencias en la densidad con otras rocas en la corteza y la presión. Las diferencias en la densidad hacen que se mueva hacia arriba hasta que su densidad sea la misma que la Otras rocas en la corteza. Luego aumenta la presión, lo que hace que suba a la superficie.
El magma está hecho de rocas fundidas y minerales. Se forma en la corteza inferior y en las capas del manto superior de la Tierra debido a movimientos en el manto, cambios de temperatura o contacto con agua o dióxido de carbono debajo de la superficie. Estos cambios hacen que las rocas en la corteza se derritan, formando magma.
Algunas veces, el magma se acumula en cámaras de magma, y otras veces, simplemente aumenta hasta que su densidad es la misma que la de las otras rocas que la rodean. Sin embargo, una vez que ha aumentado, entra en contacto con los gases, formando burbujas. En algunos casos, el magma se descomprime demasiado rápido y las burbujas se acumulan y crean presión. Esta presión hace que la roca circundante se fracture, lo que permite que el magma suba a la superficie.
El magma que se crea a través de la exposición al agua puede aumentar en diferentes condiciones. El agua hace que la roca se derrita a temperaturas más bajas, por lo que se requiere menos presión. Sin embargo, el agua generalmente ingresa a la corteza inferior a través de las zonas de subducción en el fondo del océano, lo que también permite que el magma se escape.