Skały czerpią głównie swoją barwę ze składników mineralnych. Skały bogate w skaleń i kwarc są zazwyczaj w jasnych kolorach, podczas gdy te, które mają dużo piroksenów, oliwinów lub amfiboli, są ciemne. Jednak rozmiar cząstek tworzących skałę może również wpływać na kolor. Na przykład skały skaleniowe i granitowe mogą być lekkie lub ciemne, w zależności od tego, jak powstały.
Kolor jest użytecznym kryterium do rozważenia przy identyfikacji nieznanych skał. Podczas gdy sam kolor nie zapewnia często pozytywnej identyfikacji, pomocne jest rozważenie go wraz z twardością, pochodzeniem geograficznym lub strukturą nieznanej skały. Kolory zewnętrzne skał mogą zostać zmienione przez erozję, dlatego najlepiej jest przełamać kamień i obserwować kolor wnętrza. Pomocne może być również obserwowanie koloru, gdy skała jest zarówno mokra, jak i sucha.
Oprócz erozji proces zwany wietrzeniem chemicznym może również powodować zmianę koloru skały. Na przykład skały zawierające żelazo mają skłonność do rdzewienia w kontakcie z tlenem lub wodą. Kiedy zaczynają rdzewieć, stają się czerwonawo-brązowe.
Bez względu na kolor i skład chemiczny, wszystkie ziemskie skały powstają na jeden z trzech sposobów. Skały osadowe powstają ze skompresowanego piasku i pyłu, podczas gdy skały magmowe są pochodzenia wulkanicznego i składają się ze schłodzonej magmy. Skały metamorficzne zostały nazwane, ponieważ w przeszłości zmieniały stany z powodu wysokiej temperatury i ciśnienia.