Uma maneira de identificar um geodo não aberto é saber quais áreas são capazes de contê-lo. Os geodos ocorrem em formações sedimentares e ígneas, como fluxos de calcário e basalto. Quando as rochas-mãe sofrem erosão, os geodos são depositados na área imediata. Um geodo fechado tem córtex externo que torna difícil distingui-lo de outras rochas, mas é esférico em forma, variando de perfeitamente redondo a oblongo.
Os geodos geralmente se formam em pequenas cavidades dentro de rochas sedimentares criadas por animais antigos ou raízes de árvores. O processo começa quando a água rica em minerais flui para a cavidade e entra em contato com um pedaço de calcário ou anidrita. Os minerais endurecem ao redor do pedaço de rocha, e o processo repetido de mineralização e endurecimento forma o que mais tarde se torna um geodo. Na rocha ígnea, os geodos se formam quando a mineralização e o endurecimento ocorrem dentro das cavidades criadas por bolhas de gás da erupção de lava original.
A formação do cristal do geodo leva muitos milhões de anos para ocorrer e depende de vários fatores. Por exemplo, os tipos de minerais depositados durante a mineralização e a quantidade de pressão aplicada ao geodo de outra rocha circundante tem um grande impacto na forma como o geodo se forma. Quando as condições para a formação do geodo são ótimas, o processo de cristalização ocorre no centro do nódulo e lentamente preenche o geodo.