A principal diferença entre corais duros e moles é que corais duros produzem cálcio-carbono que cria uma estrutura esquelética e corais moles não criam cálcio-carbono, então a estrutura esquelética não existe. Coral mole parece vegetação oceânica, mas é coral e vive dentro de recifes de coral duros.
O coral duro é o coral responsável pela criação e construção dos recifes de coral. À medida que as estruturas esqueléticas morrem, os corais vivos crescem em cima dos velhos esqueletos. Existem corais duros no fundo do mar que não contribuem para os recifes, mas criam suas próprias pequenas colônias de corais.
Os corais moles parecem árvores, leques ou galhos flutuantes. Embora o coral mole não crie um recife, ele pode cultivar sua própria colônia de gramíneas e árvores de coral mole.