Rock-urile primesc în principal culoarea lor din mineralele constituente. Stâncile bogate în feldspat și cuarț sunt, de obicei, de culoare deschisă, în timp ce cele care au o mulțime de piroxene, olivine sau amfibule sunt de culoare închisă. Cu toate acestea, dimensiunea particulelor care alcătuiesc roca poate afecta și culoarea. De exemplu, rocile feldspat și granit pot fi ușoare sau întunecate, în funcție de modul în care s-au format.
Culoarea este un criteriu util de luat în considerare la identificarea rocilor necunoscute. Chiar dacă culoarea nu oferă adesea o identificare pozitivă, este util atunci când este luată în considerare împreună cu duritatea rockului necunoscut, originea sau structura geografică. Culorile exterioare ale rocilor pot fi modificate prin eroziune, deci este mai bine să deschideți o rocă și să observați culoarea interiorului. De asemenea, poate fi utilă observarea culorii în timp ce piatra este umedă și uscată.
În afară de eroziune, un proces numit intemperii chimice poate provoca schimbarea culorii rocilor. De exemplu, rocile care conțin fier tind să ruineze atunci când vin în contact cu oxigenul sau apa. Când încep să ruineze, devin maroniu roșcat.
Indiferent de culoarea și compoziția lor chimică, toate rocile pământești se formează într-una din cele trei căi. Pietrele sedimentare sunt formate din nisip comprimat și praf, în timp ce rocile igienice sunt de origine vulcanică și sunt compuse din magma răcită. Pietrele metamorfice sunt numite deoarece au schimbat stările în trecut datorită temperaturii și presiunii ridicate.