CIPW Norm Calculator

Convert a major-oxide analysis into the standard anhydrous CIPW norm — the calculated ideal assemblage of quartz, feldspars, feldspathoids, pyroxenes, olivine and oxides used to classify and compare igneous rocks. Everything runs in your browser and the result table is mass-balanced against your input oxides.

100% FreeRuns in your browserProfessional

Major oxides (wt%)

Oxide total

Enter iron as FeO and Fe₂O₃ on your chosen basis — the norm uses them exactly as entered and never adjusts the Fe oxidation state for you. Blank means missing, not zero.

CIPW norm

Runs entirely in your browser. Your assay data is not uploaded or stored by Zerdly.

More needed
  • Enter SiO₂ (wt%).
Assumptions & basis
  • Convention: Standard anhydrous CIPW norm · MnO→FeO · Fe basis as entered · halogen-free apatite (derived)
  • Iron basis: FeO and Fe2O3 used exactly as entered (no auto Fe adjustment) (user)
  • Result type: Calculated normative minerals — not measured modal mineralogy (user)

Before you rely on this: First-pass guide only. Verify safety-critical or regulated work against the relevant standards, your project requirements and a qualified professional.

Tip: Enter any known values to calculate the remaining results.

All calculations run in your browser. Your inputs are never saved or transmitted.