Rochas magmáticas são classificadas por sua textura e composição mineralógica. Textura refere-se ao tamanho e disposição dos minerais e pode ser afanítica (cristais pequenos invisíveis) ou fanerítica (cristais grandes visíveis). A velocidade de resfriamento do magma determina a textura, com resfriamento rápido resultando em textura vítrea ou afanítica e resfriamento lento resultando em textura fanerítica.