Jaspis bestaat uit massief kwarts en is opgebouwd uit heel kleine, aan elkaar vastzittende korrels. In jaspis zijn ook behoorlijk veel andere mineralen aanwezig; hoofdzakelijk ijzeroxiden zoals hematiet, maar ook kleimineralen. Jaspis is ondoorzichtig en vaak donker bruinachtig rood. Het kan echter ook geel, groen of zwart zijn. Bonte combinaties van deze kleuren zijn heel gewoon. Een donkergroene jaspis met rode vlekken heet heliotroop, ook wel ‘bloedsteen’ genoemd.