Hiekkakivi on sedimenttikivi, joka koostuu pääasiassa hiekan kokoisista mineraalirakeista. Hiekkajyvien koko ja koostumus voivat vaihdella, mutta ne koostuvat tyypillisesti kvartsista, maasälpästä ja muista mineraaleista. Rakeet sementoidaan yhteen piidioksidilla, kalsiitilla tai muilla mineraaleilla.
Hiekkakiven pinta on tyypillisesti karkea ja epätasainen. Tämä johtuu siitä, että hiekkarakeita ei ole täysin sementoitu yhteen ja niiden välillä on usein pieniä rakoja. Rakeiden väliset raot hajottavat valoa ja estävät hiekkakiveä muodostamasta selkeää ja heijastavaa pintaa. Tämän ominaispiirteen vuoksi se ei voi toimia sopivana, käytännöllisenä peilinä, joka pystyy muodostamaan tarkkoja peilikuvia, kuten perinteiset lasipeilit.