Lav ve magma arasındaki fark, yerin neresinde olduklarıdır. Magma, yeraltında bulunan, ergimiş haldeki kayaçlardır. Kayaçların basınç düşmesi, sıcaklık yükselmesi, su ilavesi gibi etkenler altında ergimesi sonucu oluşan silikat hamuru durumundaki eriyiklerdir. Magma, yeryüzüne ulaşarak yanardağlardan püsküren magmaya lav denir.
Lav, yeryüzüne çıkan magma demektir. Lav, yeryüzüne çıktığında soğur ve katılaşır. Bu da volkanik kayaçların oluşmasına neden olur. Lavın sıcaklığı, bileşimi ve akışkanlığı değişkendir. Bazı lavlar çok sıcak ve akıcı iken, bazıları daha soğuk ve koyudur.