Rock & Mineral Encyclopedia
Search and identify 1,000+ rocks, minerals, crystals, and gemstones — with properties, formation, colors, hardness, and how to tell them apart.

Gneiss
A high-grade metamorphic rock defined by alternating light and dark mineral bands, formed under intense heat and pressure.
metamorphic
Migmatite
A 'mixed rock' showing swirling light and dark bands, formed where high-grade metamorphism causes rock to begin partially melting.
metamorphic
Orbicular Granite
A rare granitic rock containing concentric, onion-like spheres called orbicules, prized as a striking ornamental stone.
igneous
Granulite
A high-grade metamorphic rock formed in the deep, hot crust, marked by anhydrous minerals like pyroxene and garnet.
metamorphic
Khondalite
A high-grade metamorphic gneiss of garnet, sillimanite, quartz, and graphite, derived from ancient aluminous sediments.
metamorphic
Calc-Silicate Rock
A metamorphic rock of calcium-rich silicate minerals formed from impure limestone or dolomite altered by heat and fluids.
metamorphic
Charnockite
A granite-like rock containing orthopyroxene, formed at high temperatures and pressures and often classed with the granulites.
igneous
Lake Huron Agate
Glacially transported banded agates found along Lake Huron's shores, typically small, frosted pebbles with red-orange iron banding.
gemstone
Graphic Granite
A pegmatitic granite in which quartz and feldspar intergrow to resemble ancient runic or Hebrew script.
igneous
Feldspathic Sandstone
A feldspar-rich sandstone, often pink, that points to granitic source rocks eroded quickly in dry or cold climates.
sedimentary
Granodiorite
A common coarse-grained intrusive rock like granite but richer in plagioclase than potassium feldspar.
igneous
Cleavelandite
A striking platy, blade-like variety of albite feldspar that grows in fanned aggregates of thin white crystals within granite pegmatites.
mineral
Perlite
A hydrated volcanic glass with pearly, onion-like concentric cracks that pops into lightweight white granules when heated.
igneous