Home / Science / Earth sciences / Mineralogy and petrology / Mineral identification keyTool #515

Mineral identification key: identify common minerals by hardness, streak, lustre, cleavage and simple tests

An interactive key to about 50 common rock-forming and ore minerals. Enter what you see (Mohs hardness or scratch tests, specific gravity, lustre, streak, cleavage, colour, acid fizz, magnetism and other simple tests) and get ranked matches with the reasons for and against each, adjustable tolerances, and a printable property table.

Keep it one tap away for everyday use.

Bookmark Mineral identification key?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Observe
  2. Tolerance
  3. Matches
  4. Print table
Nothing is uploadedWorks offline once open

What you see

Specific gravity from two weighings

SG = weight in air ÷ (weight in air − weight in water). Fill both to fill in the specific gravity.

Simple tests

Acid test: a drop of cold dilute hydrochloric acid (about 5 to 10 %; vinegar works slowly), with eye protection and gloves; rinse afterwards. Powder for the "fizzes when powdered" test by scratching. Never taste minerals.

How strict

Best matches

    Each observation scores 1 if it fits the mineral's usual range, ½ if it is close (a near hardness or specific gravity, or a neighbouring lustre, streak or cleavage), and 0 if it does not fit. Real specimens vary, so check the top few against a field guide. Property values are rounded general facts.

    Data
    Download

    All minerals in the key

    MineralFormulaHSGLustreStreakCleavageColoursTests and notes
    QuartzSiO₂72.6–2.7vitreous, greasywhitenone seen (fracture only)colourless, white, grey, pink, purple, brown, black, yellowConchoidal fracture, six-sided crystals; scratches glass easily.
    Orthoclase (K-feldspar)KAlSi₃O₈62.5–2.6vitreous, pearlywhite2 directions at about 90°pink, white, orange, greyTwo cleavages at about 90°; often pink in granite; no striations.
    MicroclineKAlSi₃O₈6–6.52.5–2.6vitreouswhite2 directions at about 90°pink, white, greenK-feldspar; green variety is amazonite; may show a cross-hatched texture.
    Plagioclase feldspar(Na,Ca)(Al,Si)₄O₈6–6.52.6–2.8vitreous, pearlywhite2 directions at about 90°white, grey, colourlessstriations on cleavage faces. Fine parallel striations on one cleavage face; some show a blue play of colour.
    Muscovite (white mica)KAl₂(AlSi₃O₁₀)(OH)₂2–32.7–2.9vitreous, pearlywhite1 direction (sheets or flat flakes)colourless, silvery, brown, yellowsplits into thin sheets. Peels into thin, clear, elastic sheets.
    Biotite (black mica)K(Mg,Fe)₃(AlSi₃O₁₀)(OH)₂2.5–32.8–3.3vitreous, pearly, submetallicwhite, grey1 direction (sheets or flat flakes)black, brown, greensplits into thin sheets. Peels into thin, dark, elastic sheets.
    Chlorite(Mg,Fe)₅Al(AlSi₃O₁₀)(OH)₈2–2.52.6–3.3vitreous, pearlywhite, green1 direction (sheets or flat flakes)greensplits into thin sheets. Green, soft flakes that bend but do not spring back.
    Hornblende (amphibole)Ca₂(Mg,Fe)₄Al(Si₇Al)O₂₂(OH)₂5–63–3.4vitreouswhite, grey, green2 directions not at 90° (about 60° and 120°)black, green, brownTwo cleavages at about 56° and 124°; long prismatic crystals.
    Augite (pyroxene)(Ca,Na)(Mg,Fe,Al)(Si,Al)₂O₆5.5–63.2–3.6vitreouswhite, grey, green2 directions at about 90°black, green, brownTwo cleavages at about 87° and 93°; stubby crystals.
    Olivine(Mg,Fe)₂SiO₄6.5–73.2–4.4vitreouswhitenone seen (fracture only)green, yellow, brownOlive-green glassy grains, often in basalt; conchoidal fracture.
    Garnete.g. Fe₃Al₂(SiO₄)₃6.5–7.53.5–4.3vitreous, resinouswhitenone seen (fracture only)red, brown, pink, orange, green, blackBall-like 12- or 24-sided crystals in metamorphic rocks.
    Tourmalinecomplex borosilicate7–7.53–3.3vitreouswhitenone seen (fracture only)black, green, pink, brown, blueLong crystals with a rounded triangle cross-section and lengthwise grooves.
    KyaniteAl₂SiO₅4.5–73.5–3.7vitreous, pearlywhite1 direction (sheets or flat flakes)blue, white, grey, greenBladed blue crystals; softer along the blade than across it.
    SillimaniteAl₂SiO₅6.5–7.53.2–3.3vitreous, silkywhite1 direction (sheets or flat flakes)white, brown, greyFibrous or needle-like masses in high-grade metamorphic rocks.
    AndalusiteAl₂SiO₅6.5–7.53.1–3.2vitreouswhite2 directions at about 90°pink, brown, grey, redSquare prisms; the chiastolite variety shows a dark cross.
    StauroliteFe₂Al₉Si₄O₂₃(OH)7–7.53.7–3.8vitreous, resinouswhite, greynone seen (fracture only)brown, red, blackBrown prisms, often crossed twins, in schist.
    EpidoteCa₂(Al,Fe)₃(SiO₄)₃(OH)6–73.3–3.5vitreouswhite, grey1 direction (sheets or flat flakes)green, yellowPistachio-green crystals or masses.
    CalciteCaCO₃32.7vitreouswhite3 directions not at 90° (rhombs)colourless, white, grey, yellow, pink, orange, green, bluefizzes in cold dilute acid. double image through a clear piece. Breaks into rhombs; fizzes in cold dilute acid; clear pieces show double images.
    DolomiteCaMg(CO₃)₂3.5–42.8–2.9vitreous, pearlywhite3 directions not at 90° (rhombs)white, pink, grey, brownfizzes when powdered. Like calcite but fizzes in cold dilute acid only when powdered; often curved crystal faces.
    GypsumCaSO₄·2H₂O22.3vitreous, pearly, silkywhite1 direction (sheets or flat flakes)colourless, white, grey, pink, brownScratched by a fingernail; clear selenite, fibrous satin spar.
    Halite (rock salt)NaCl2.52.1–2.2vitreouswhite3 directions at 90° (cubes)colourless, white, pink, greydissolves in water. Cubic cleavage; dissolves in water.
    FluoriteCaF₂43.1–3.2vitreouswhite4 directions (octahedra)purple, green, yellow, colourless, blueCubes; cleaves into octahedra (four directions).
    ApatiteCa₅(PO₄)₃(F,Cl,OH)53.1–3.2vitreous, resinouswhitenone seen (fracture only)green, blue, brown, yellowSix-sided prisms; Mohs 5, just scratched by a knife.
    TalcMg₃Si₄O₁₀(OH)₂12.7–2.8pearly, greasywhite1 direction (sheets or flat flakes)white, green, greygreasy or soapy feel. Very soft, soapy feel; Mohs 1.
    Kaolinite (clay)Al₂Si₂O₅(OH)₄2–2.52.6earthywhitenone seen (fracture only)white, yellowSoft white earthy masses; clay smell when breathed on.
    Serpentine(Mg,Fe)₃Si₂O₅(OH)₄2.5–52.5–2.6greasy, silkywhitenone seen (fracture only)green, yellow, blackgreasy or soapy feel. Mottled green, greasy to waxy look; some forms fibrous.
    TopazAl₂SiO₄(F,OH)₂83.5–3.6vitreouswhite1 direction (sheets or flat flakes)colourless, yellow, blue, brown, pinkMohs 8; one perfect cleavage across the prism.
    CorundumAl₂O₃93.9–4.1adamantine, vitreouswhitenone seen (fracture only)grey, brown, red, blue, pinkMohs 9; barrel-shaped six-sided crystals; ruby and sapphire.
    BariteBaSO₄3–3.54.3–4.6vitreous, pearlywhite3 directions not at 90° (rhombs)white, colourless, grey, blue, brownFeels very heavy for a light-coloured mineral.
    SideriteFeCO₃3.5–4.53.7–3.9vitreous, pearlywhite3 directions not at 90° (rhombs)brown, yellow, greyfizzes when powdered. Brown rhombs; fizzes slowly in warm or powdered acid tests.
    MagnetiteFe₃O₄5.5–6.55.1–5.2metallicblacknone seen (fracture only)black, metal-greystrongly magnetic. Strongly attracted to a magnet; octahedral crystals.
    HematiteFe₂O₃5–6.54.9–5.3metallic, submetallic, earthyred-brown, rednone seen (fracture only)metal-grey, black, red, brownRed-brown streak even when the specimen is steel grey.
    Goethite (limonite)FeO(OH)4–5.53.3–4.3submetallic, earthy, silkyyellow-brown, brownnone seen (fracture only)brown, yellow, blackYellow-brown streak; rusty earthy masses (limonite).
    IlmeniteFeTiO₃5–64.5–5metallic, submetallicblack, brownnone seen (fracture only)black, metal-greyweakly magnetic. Black, weakly magnetic; common in black sands.
    ChromiteFeCr₂O₄5.54.5–5.1metallic, submetallicbrownnone seen (fracture only)blackweakly magnetic. Black with a dark brown streak; in ultramafic rocks.
    PyriteFeS₂6–6.54.9–5.2metallicgreenish-black, blacknone seen (fracture only)brassy"Fool’s gold": pale brass, hard, cubes with striated faces.
    ChalcopyriteCuFeS₂3.5–44.1–4.3metallicgreenish-blacknone seen (fracture only)brassy, goldDeeper brass-yellow than pyrite, softer (a knife scratches it), often tarnished.
    PyrrhotiteFe₁₋ₓS3.5–4.54.6–4.7metallicgrey, blacknone seen (fracture only)brassy, brownweakly magnetic. Bronze colour; weakly magnetic.
    GalenaPbS2.57.4–7.6metallicgrey, black3 directions at 90° (cubes)metal-greyVery heavy, lead grey, cubic cleavage.
    SphaleriteZnS3.5–43.9–4.1resinous, adamantine, submetallicyellow-brown, white, brown, yellow6 directionsbrown, yellow, black, redResinous lustre, six cleavage directions, pale streak despite a dark colour.
    CinnabarHgS2–2.58–8.2adamantine, submetallicred3 directions not at 90° (rhombs)redScarlet streak, very heavy. Contains mercury: wash hands, do not heat.
    StibniteSb₂S₃24.6metallicgrey, black1 direction (sheets or flat flakes)metal-greyLong lead-grey blades with one perfect lengthwise cleavage.
    MolybdeniteMoS₂1–1.54.6–4.8metallicgrey, greenish-black1 direction (sheets or flat flakes)metal-grey, bluesplits into thin sheets. greasy or soapy feel. Like graphite but bluish and heavier; flexible sheets.
    GraphiteC1–22.1–2.3metallic, submetallicblack, grey1 direction (sheets or flat flakes)black, metal-greygreasy or soapy feel. splits into thin sheets. Marks paper; greasy feel; light for a metallic mineral.
    ArsenopyriteFeAsS5.5–65.9–6.2metallicgrey, blacknone seen (fracture only)silvery, metal-greySilver-white, striated prisms. Contains arsenic: wash hands.
    CassiteriteSnO₂6–76.8–7.1adamantine, submetallicwhite, yellow-brown, brownnone seen (fracture only)brown, blackHard, very heavy, dark brown with a pale streak; tin ore.
    MalachiteCu₂CO₃(OH)₂3.5–43.6–4silky, vitreous, earthygreennone seen (fracture only)greenfizzes in cold dilute acid. Banded bright green; fizzes in dilute acid.
    AzuriteCu₃(CO₃)₂(OH)₂3.5–43.7–3.9vitreous, earthybluenone seen (fracture only)bluefizzes in cold dilute acid. Deep blue, often with malachite; fizzes in dilute acid.
    Native copperCu2.5–38.9metalliccoppernone seen (fracture only)copper, brown, greenCopper-red, bends, hackly fracture; green tarnish.
    Native goldAu2.5–315–19.3metallicgoldnone seen (fracture only)goldGold-yellow streak, soft, bends, extremely heavy; does not tarnish.
    Native sulfurS1.5–2.52–2.1resinous, greasywhite, yellownone seen (fracture only)yellowBright yellow, light, brittle; smells when burned (do not burn it).

    Rounded general values written by fibub from general mineralogy knowledge; specimens vary. H = Mohs hardness, SG = specific gravity.

    What it does

    This is a mineral identification key for hand specimens. It holds about 50 common minerals: the main rock-forming silicates (quartz, feldspars, micas, amphibole, pyroxene, olivine, garnet and more), carbonates, sulfates, halides, and common ore minerals (magnetite, hematite, pyrite, chalcopyrite, galena, sphalerite, cassiterite, native metals and others). For each it knows rounded, general values: Mohs hardness range, specific gravity range, lustre, streak, cleavage, usual colours and simple tests (fizzing in dilute acid, magnetism, thin sheets, greasy feel, striations, dissolving in water, double refraction).

    You tell it what you see. Every mineral is scored against each observation: 1 if it fits, ½ if it is close, 0 if it does not. The page lists the best matches with ✓, ≈ and ✗ for each reason, so you can see why a mineral is (or is not) suggested. A full property table can be printed or saved as CSV.

    How to use it

    1. Hardness: type a Mohs number, or choose a scratch test: a fingernail scratches it (under 2.5), a copper coin does (2.5 to 3.5), a steel knife or glass does (3.5 to 5.5), or it scratches glass (over 5.5).
    2. Streak: rub the mineral on the back of an unglazed tile and look at the powder’s colour. It is much more reliable than the mineral’s colour.
    3. Lustre: metallic, submetallic or one of the non-metallic kinds (vitreous is glassy).
    4. Cleavage: count the flat breaking directions and the angles between them.
    5. Specific gravity (optional): type it, or weigh the specimen in air and hanging in water; SG = air ÷ (air − water).
    6. Tests: answer yes or no only for tests you did. “No” counts too: a mineral that should fizz but did not gets a ✗.
    7. How strict: widen the hardness or SG tolerance, or allow one or two mismatches, if your observations are rough.

    Worked example

    A white, glassy specimen with hardness 3, white streak, rhomb-shaped cleavage (three directions not at 90°) that fizzes in cold dilute acid: Calcite scores 5 of 5. Next come Barite (4 of 5: it does not fizz), then Dolomite and Siderite (3½ of 5: hardness is half a step off and they fizz only when powdered). Change the acid test to “no” and “fizzes when powdered” to “yes”, with hardness 3.5, and Dolomite moves to the top.

    Tips

    • Use a fresh surface: weathered skins change colour, lustre and hardness.
    • Colour misleads (quartz comes in many), so leave it as “any” unless it is distinctive, like malachite green.
    • A dark mineral with a pale streak is often sphalerite; a grey metallic mineral with a red-brown streak is hematite.
    • Some minerals here contain toxic elements (cinnabar, arsenopyrite, galena): wash your hands after handling.

    FAQ

    How accurate are the values? They are rounded general facts for typical specimens; real minerals vary with composition. Use the matches as a short list and confirm with a field guide or a teacher.

    Can it identify rocks? No, only minerals. Rocks are mixtures; identify their minerals first.

    Is my data stored? No. Everything runs in this page.

    Where the numbers come from

    • Property values are rounded general facts written by fibub from general mineralogy knowledge, as taught in standard textbooks such as Klein and Philpotts, Earth Materials (Cambridge University Press), and Nesse, Introduction to Mineralogy (Oxford University Press). No tables were copied.
    • Mohs hardness scale (Mohs 1812) and the common field references: fingernail about 2.5, copper coin about 3.5, steel knife and glass about 5.5.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-09.

    Related tools

    Ternary and spider plot maker #124 Plot any three-part composition (QFL sandstones, soil texture, mineral end-members, alloys) on a ternary diagram with groups, grid lines and labels, and draw normalised multi-element spider diagrams with Eu/Eu* and (La/Yb)N. Download as PNG, PDF or Word. Point counter for thin sections #873 Open a thin-section photo or any image, lay a grid or seeded random points over it and count each point into your own classes with number keys or buttons. Get modal percentages with binomial standard errors, Van der Plas and Tobi 2σ, exact 95 % ranges and CSV files. Works as a plain tally counter without an image. Grain-size statistics from sieve data #875 Turn sieve masses into a cumulative curve, φ percentiles, Folk and Ward mean, sorting, skewness and kurtosis with their verbal classes, moment statistics and Udden-Wentworth class percentages, for one sample or a whole batch. CIPW norm calculator #871 Paste or open whole-rock major-oxide analyses, one or many. Get the CIPW norm in wt% (quartz, feldspars, feldspathoids, pyroxenes, olivine, oxides, apatite), the differentiation index, plagioclase An, colour index and silica saturation, with Le Maitre or fixed-ratio Fe2O3/FeO adjustment and a check that the norm adds up to the analysis. Mineral formula calculator #872 Paste or open electron-microprobe oxide analyses, one or hundreds. Get cations per formula unit on any oxygen basis, Fe³⁺ estimated by charge balance (Droop 1987), recalculated FeO and Fe2O3, Mg#, and end-members: Fo for olivine, Wo-En-Fs for pyroxene, An-Ab-Or for feldspar, Alm-Prp-Sps-Grs for garnet and Cr# for spinel. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials.