Chemical Formula Decoder

Enter any mineral chemical formula to see its constituent elements, their proportions, crystal chemistry, and related mineral species in the same chemical group.

Education

Enter Formula or Select Mineral

Or choose a common mineral:

Decoded Formula

How to Use

  1. 1
    Enter the mineral chemical formula

    Type or paste the mineral’s chemical formula using standard chemical notation, such as SiO₂ for quartz, CaCO₃ for calcite, or Fe₂O₃ for hematite. The tool accepts both simplified formulas and full structural formulas including coordination polyhedra notation used in crystallographic literature.

  2. 2
    Review element proportions and chemical group

    The decoder displays each element’s identity, atomic mass, mass fraction, and mole fraction in the formula. It classifies the mineral by Strunz and Dana chemical group based on the dominant anion or anion group (silicate, carbonate, oxide, sulfide, phosphate, etc.) and identifies the crystal chemistry family.

  3. 3
    Explore related minerals in the same chemical group

    Browse the list of structurally related minerals sharing the same crystal chemistry framework—other carbonates if your mineral contains CO₃²⁻, other phyllosilicates if it has layered Si₂O₅ sheets, or other sulfide species in the same ore deposit association. This comparative view reveals substitution series and helps contextualize your mineral within broader chemical families.

About

Chemical formula interpretation is the bridge between field observation and quantitative understanding of mineral composition, crystal chemistry, and economic significance. Each mineral’s formula encodes its elemental constitution, ionic charge balance, atomic proportions, and often its structural topology, making formula literacy essential for geologists, mineralogists, and materials scientists alike.

The stoichiometric formula expresses the simplest integer ratio of constituent atoms while preserving charge balance: the sum of cation charges must equal the sum of anion charges. In silicates, this balance is achieved through combinations of Si⁴⁺, Al³⁺, Fe²⁻³⁺, Mg²⁺, Ca²⁺, Na⁺, and K⁺ cations compensating SiO₄⁴⁻ and AlO₄⁵⁻ tetrahedra. Isomorphous substitution—the replacement of one ion by another of similar size and charge—produces solid solution series, expressed in formulas as parenthetical groups: plagioclase (Na,Ca)(Al,Si)₄O₈ indicates continuous substitution between albite (NaAlSi₃O₈) and anorthite (CaAl₂Si₂O₈) end-members.

For economic geology, formula analysis reveals ore metal content and theoretical grades: chalcopyrite CuFeS₂ contains 34.6% copper by mass (calculated from atomic masses), while bornite Cu₅FeS₄ contains 63.3% copper—reflecting why bornite is the higher-grade copper ore mineral. Formula-based stoichiometry underpins flotation circuit design, smelter feed blending, and environmental assessments of acid mine drainage potential, where sulfide sulfur content in ore minerals predicts sulfuric acid generation upon oxidation.

FAQ

How do chemical formulas indicate mineral group membership?
Chemical formulas encode group membership primarily through the dominant anionic constituent. Minerals with SiO₄⁴⁻ tetrahedra as building blocks are silicates; those with CO₃²⁻ are carbonates; SO₄²⁻ indicates sulfates; PO₄³⁻ indicates phosphates; and simple O²⁻ or OH⁻ without complex anions identifies oxides and hydroxides. Silicates are further subdivided by how SiO₄ tetrahedra polymerize: isolated tetrahedra (nesosilicates, e.g., olivine Mg₂SiO₄), pairs (sorosilicates, e.g., epidote), rings (cyclosilicates, e.g., tourmaline), single chains (inosilicates, e.g., pyroxene), double chains (amphiboles, e.g., hornblende), sheets (phyllosilicates, e.g., mica), and three-dimensional frameworks (tectosilicates, e.g., feldspar and quartz). The degree of polymerization correlates with silicon-to-oxygen ratio, systematically shifting from 1:4 in nesosilicates to 1:2 in tectosilicates.
What does superscript notation in mineral formulas indicate?
Superscript numbers in crystallographic mineral formulas indicate ionic charge states of specific elements when multiple valence states are possible. Fe²⁺ indicates iron in the +2 (ferrous) oxidation state, which appears in minerals like fayalite (Fe₂SiO₄), while Fe³⁺ indicates the +3 (ferric) state found in hematite (Fe₂O₃). Magnetite’s formula Fe₂⁻Fe₃⁻O₄ reflects the coexistence of both valence states in a 1:2 ratio within the inverse spinel structure. Manganese similarly appears as Mn²⁺ in rhodonite (MnSiO₃) and Mn⁴⁺ in pyrolusite (MnO₂). These charge distinctions affect crystal structure, color, magnetic properties, and ore metallurgy, making valence state notation essential in precise mineral formula representation.
How are hydration and hydroxyl groups expressed in mineral formulas?
Structural water molecules bonded within the crystal structure are expressed as H₂O with a coefficient indicating the number of water molecules per formula unit: gypsum CaSO₄·2H₂O contains two structural water molecules. Hydroxyl groups (OH)⁻ functioning as anions are written as (OH) within the formula: brucite Mg(OH)₂, serpentine Mg₃Si₂O₅(OH)₄, and goethite FeO(OH). The distinction between structural water and hydroxyl is crystallographically significant: structural water can be driven off by moderate heating (gypsum becomes anhydrite above 120°C), while hydroxyl groups require much higher temperatures to decompose. Zeolites have variable water content expressed as ·nH₂O, where n changes with humidity, reflecting their role as molecular sieves.
What is the significance of subscript numbers in chemical formulas?
Subscript numbers in chemical formulas indicate the number of atoms of each element present in one molecule or formula unit of the compound. For example, H2O has two hydrogen atoms and one oxygen atom. In ionic compounds like CaCO3, subscripts apply to the entire polyatomic group — the formula contains one calcium, one carbon, and three oxygen atoms. When no subscript is written, it is understood to be 1.
What do parentheses mean in a chemical formula?
Parentheses in chemical formulas group polyatomic ions or repeating units, with a subscript outside indicating how many of that group are present. For instance, Ca(OH)2 means calcium hydroxide contains one calcium atom, two oxygen atoms, and two hydrogen atoms. The parentheses clarify that both the O and H are multiplied by the subscript 2, preventing ambiguity about which atoms the subscript modifies.
All tools