Vapnenac se prvenstveno sastoji od kalcijevog karbonata, koji je glavna komponenta školjki i kostura mnogih morskih organizama poput korala, mekušaja i foraminifera. Tijekom milijuna godina, ti se skeletni ostaci akumuliraju na dnu oceana i zbijeni su i cementirani zajedno kako bi tvorili vapnenac.