In contrast with igneous and metamorphic rocks, classical petrochemical calculation methods cannot be used for tropical weathering components (saprolite, bauxitic, ferruginous, siliceous and calcareous laterite) in converting whole-rock chemical analyses into normative mineralogical weight percentages. Weathering profiles are characterized by a mixture of primary and secondary minerals, which are not considered in the classical methods of mineralogical norm calculation. A new petrochemical calculation algorithm is proposed for the conversion of whole-rock chemical analyses into weathering norm (WN) for several components of the tropical weathering profiles. The normative minerals are represented by three primary minerals, six secondary minerals, four primary/secondary mineral pairs, and five minerals which can have both primary and secondary origin. This algorithm has been used in MINNOR, a WINDOWS application written in Visual Basic, which calculates the mineralogical norm. In order to test the program, several types of different chemical weathering profiles from South America and Africa have been selected. Special attention is paid to the weathering profile from Omai, Guyana, South America.