Uolos yra stačios uolienų formacijos, dažnai pasitaikančios gamtoje palei pakrantes, upių vagas ir kalnuotose vietovėse. Uolos gali susidaryti keliais skirtingais gamtos reiškiniais, nors dažnai uolų formavimasis susijęs su tektonine veikla. Po žeme žemė susideda iš didelių tektoninių plokščių, kurios laikui bėgant keičiasi. Kai susitinka dvi iš šių plokščių, susidaro didelis slėgis, kuris laikui bėgant kartais priverčia vieną ar abi plokštes į viršų. Dėl to gali atsirasti kalnai ir uolos. Smurtingiausi tektoninės veiklos epizodai gali sukelti žemės drebėjimus, kurie gali sukelti ašaras žemėje ir suformuoti uolas.
Kitas įprastas uolienų susidarymo būdas yra vandens ir atmosferos poveikis, kuris laikui bėgant ardo uolienas. Ypač dažnai pasitaiko pakrantėse ar dideliuose ežeruose esančiose uolose, kartojant vandenį prieš uolas, nes bangos pamažu nudemia uolą, kuri gali sudaryti uolas per daugelį tūkstančių metų. Kitais atvejais lietaus vandeniu išbrinkusios upės ir užutekiai tekėdami palaipsniui įsipjauna į žemę, o tai gali sukurti uolų sienas iš abiejų judančio vandens pusių, pavyzdžiui, Didžiojo kanjono.
Kita uolų susidarymo priežastis buvo ledynai, kadaise ledynmečiu užkloję didelę žemės dalį. Ledynams lėtai judant per žemę, jų didžiulis svoris tam tikrose vietovėse susmulkino įdubas, kurdamas uolas panašiai kaip upė. Skirtumas tas, kad ledynai yra nepaprastai platūs, todėl jų suformuotos uolos gali apimti didelius plotus, užuot apsiribojusios tam tikru taku, kaip upė. Todėl dideli regionai, kurie anksčiau buvo padengti ledynu, paprastai buvo išsibarstę nuo vien tik uolienų atodangų.