Cristalele minerale se formează la suprafață și adânc în interiorul Pământului. Ele cresc din vaporii care conțin o mulțime de componente minerale. Multe cristale se formează în locuri vulcanice unde gazele fierbinți se confruntă cu temperaturi scăzute.
Majoritatea cristalelor minerale se formează în roci topite. Ele sunt create aproape una de cealaltă atunci când magma se răcește și sunt produse în forme neregulate. Unele cristale au o formă de cub, în timp ce altele au forme triunghiulare. Cristalele perfecte prezintă muchii drepte, cum ar fi cuburile de sare. Cu toate acestea, majoritatea cristalelor nu au forme perfecte. Acest lucru se datorează faptului că cristalele cresc în spații închise în pământ și nu dispun de spațiu suficient pentru a forma uniform în toate direcțiile. Unele cristale par să aibă muchii drepte în unele părți, dar rotunjite sau zimțate în alte zone.
Soluții bogate în minerale găsite în cavitățile spațioase ale rocilor produc cristale mari și bine formate. Cristalele încep să crească pe pereți de rocă, pe alte cristale și pe particule de praf atunci când soluțiile devin complet saturate cu componente minerale. Durata de timp necesară pentru formarea cristalelor variază în funcție de concentrația soluției și de schimbările de temperatură. Unele cristale se formează în câteva minute, în timp ce altele duc mii de ani să crească.