Iš išorės geodai panašūs į įprastas uolienas, tačiau juos pralaužę jie atskleidžia tuščiavidurę ertmę, išklotą agato sluoksniu ir užpildytą kristalais. Dauguma geodų yra tuščiaviduriai, nors kristalų augimas gali užpildyti visą vidinį tūrį, o jų skersmuo yra nuo 2 iki 30 colių. Geodo spalva priklauso nuo agato sluoksnio ir viduje esančio kristalo tipo, kurie abu būna įvairių spalvų. Dauguma geodų yra rudi arba balti: labai ryškių spalvų geodai greičiausiai yra dirbtinai dažomi.
Agatas
Didžiąją dalį geodo spalvos suteikia agato sluoksnis, kuris supa tuščiavidurį kristalų centrą. Agato spalva priklauso nuo įvairių mineralų pasiskirstymo akmenyje. Dažnai ši spalva pasirodo koncentrinėse juostose. Skirtingi mineralai prisideda prie skirtingų spalvų. Pavyzdžiui, geležies oksidai ir kobaltas sukuria raudoną spalvą, titanas yra mėlynas, nikelis arba chromas yra žalias, manganas yra rausvos ir vario spalvos akmuo gali pasirodyti raudonas, mėlynas ar žalias, atsižvelgiant į tai, ar jis buvo derinamas su kitais mineralai.
Kvarcas
Labiausiai paplitę geodai yra iškloti skaidriais arba baltais kvarco kristalais, tačiau kvarcas yra ir kitų spalvų. Ametistas yra purpurinės kvarco veislės pavadinimas, o ametisto geodai viduje atrodo violetiniai. Labai dideli ametisto geodai yra Brazilijoje ir kitose Pietų Amerikos šalyse.
Chalcedonas
Chalcedonas yra kvarco kristalų, kurie yra per maži, kad būtų galima pamatyti plika akimi, pavadinimas. Kalcedono sluoksniai gali padengti vidines geodų sienas įvairiomis spalvomis, įskaitant baltą, pilką, mėlyną, geltoną ar oranžinę. Kalodono spalva, nusėdusi ant geodo vidinės pusės, priklauso nuo vietos. Pavyzdžiui, Kalifornija garsėja mėlynuoju chalcedonu.