Granitt er en magmatiske bergart, og er en dypbergart. Dette betyr at den har krystallisert (størknet) sakte nede i jordskorpen, slik at krystallene har fått lang tid til å vokse. Dette gjør at bergarten er middels- til grovkornet. En smelte med granittisk sammensetning som kommer til overflaten under et vulkanutbrudd vil størkne raskt, og bli til dagbergarten ryolitt. Magma med granittisk sammensetning kan dannes ved delvis oppsmelting av kontinentalskorpe (dette vil produsere smelter som er rike i kalium, silisium og natrium, eller ved fraksjonell krystallisasjon av en smelte med høyere innhold av komponenter (jern, magnesium, kalsium) som kan krystallisere og danne mineraler som amfibol og pyroksen. Når disse komponentene fjernes fra smelten, vil smelten bli relativt anriket i K, Na og Si, og man kan få en granittisk smelte.