Ba yếu tố chính ảnh hưởng đến sự hình thành magma là nhiệt độ, áp suất và thành phần. Magma có nhiệt độ từ 700 đến 1300 độ C. Nhiệt độ và áp suất cụ thể là cần thiết để hình thành một loại magma cụ thể.
Ở nhiệt độ thấp hơn, vật liệu dung nham đông đặc lại và magma không hình thành. Áp suất giảm đột ngột có thể gây ra hiện tượng nóng chảy vật liệu macma. Magma được cấu tạo từ các loại vật liệu khác nhau với nhiệt độ nóng chảy khác nhau. Thành phần này rất quan trọng vì sự có mặt của nước, carbon dioxide và các thành phần dễ bay hơi có thể làm giảm nhiệt độ cần thiết để nấu chảy và gây ra sự hình thành magma nhanh hơn.