O rocă vulcanică este un tip de rocă magmatică cu granulație fină a cărei matrice constă de obicei din sticlă și cristale minuscule. Prin răcirea rapidă a lavei topite, astfel încât să nu aibă loc cristalizarea conținutului său de cuarț și feldspat, se formează varietatea de sticlă naturală numită obsidian. Soiul care are cristale mari depuse în cristale mai mici, cu granulație fină se numește porfir. Dintre tipurile de roci vulcanice, cele mai comune sunt bazalt, andezit și riolita. Denumite și vulcanice, rocile vulcanice pot fi găsite în multe părți ale lumii, inclusiv în Inelul de Foc care înconjoară Oceanul Pacific.
Rocile magmatice sunt una dintre cele trei grupuri principale din clasificarea standard a rocilor; celelalte două sunt roci sedimentare și roci metamorfice. Răcirea și cristalizarea magmei au ca rezultat formarea de roci magmatice. Apare ca topită sau parțial topită, magma este un amestec de particule de rocă și cristale, precum și depozite lichide și gazoase în interiorul Pământului. Factorii cheie în subdivizarea rocilor magmatice în vulcanice sau extruzive, subvulcanice, piroclastice și plutonice sau intruzive sunt textura și dimensiunea particulelor, mecanismul de formare, conținutul de minerale și compușii chimici prezenți. Dovada directă că o rocă este de tip magmatic este atunci când se formează direct din răcirea materialelor care curg din vulcani.
Rocile vulcanice au granule care au o dimensiune mai mică de 0.04 inchi (1 mm). Obsidianul, o varietate de rocă vulcanică de obicei neagră și uneori roșie sau maro, conține o cantitate mare de silice, dar conținut scăzut de volatil. Poate fi folosit ca material pentru unelte și arme ascuțite, deși luciul său strălucitor îl face o bijuterie semiprețioasă. Porfirul, care conține cristale de diferite dimensiuni, apare în diguri și praguri. Rocile care sunt de origine vulcanică sunt surse bune de minerale, cum ar fi sulful și mercurul, și pot fi folosite și ca materiale de construcție, în special pentru construirea de drumuri.
Bazaltul, o rocă vulcanică tare, densă și întunecată, este cea mai abundentă și compusă dintr-un amestec de compuși precum dioxidul de siliciu și oxidul de aluminiu care formează conținutul mineral de silicat al rocii. Andezitul, a cărui culoare variază de la gri la negru, este o rocă vulcanică care poate semăna cu bazalt, dar conține mai multe minerale precum silice, potasiu și sodiu. Această rocă vulcanică, totuși, conține mai puțin magneziu, fier și calciu decât bazalt. Riolitul deschis la culoare are un continut foarte mare de silice, motiv pentru care vascozitatea sa poate deveni foarte mare; conține și cuarț și feldspat, dar fierul și magneziul sunt rareori prezente.
Alte exemple de roci vulcanice includ piatra ponce, scoria și dacitul. Pietra ponce de culoare deschisă și bogată în silice este folosită pentru abrazivi și izolatori. Scoria este o rocă vulcanică întunecată care este folosită și pentru izolatori, în timp ce dacitul conține cuarț și feldspat, cu culori variind de la gri deschis la negru.