The ISDI Macronutrient Calculator is designed to support users in exploring the macronutrient composition of infant formula, follow-up formula for older infants and product for young children. Users can adjust the individual levels of macronutrients – protein, carbohydrates and fats – and evaluate compliance with Codex Alimentarius requirements in terms of macronutrient composition and total energy.

The calculations are based on the requirements set out in the Codex Standard for Infant Formula and Formulas for Special Medical Purposes Intended for Infants (CXS 72-1981) and the Codex Standard for Follow-up formula for Older Infants and Product for Young Children (CXS 156-1987).

A guide to how to use the calculator and information about the definitionsCodex requirements and role of macronutrients are below the calculator.

NOTE: According to the Codex requirements, infant formula with hydrolised protein less than 2.25 g/100kcal and follow-up formula with cow’s milk protein (non-hydrolysed) less than 1.8 g/100kcal should be clinically evaluated.

Enter grams per 100ml of product

?
g
g
g
Total Energy
0 kcal
0 60 70 100+ kcal
Protein: Within range
Carbohydrates: Within range
Fat: Within range
Total energy: Within range
Macronutrient Allowable Range (g/100kcal) Energy (kcal) g/100ml g/100kcal g/100KJ
Protein
- 0 0 0 0
Carbohydrates
- 0 0 0 0
Fat
- 0 0 0 0

How to use the calculator

  1. Choose a product type.
  2. If you selected infant formula or follow-up formula, select the protein source for the product.
  3. Adjust the macronutrient levels (protein, carbohydrates, and fat) by moving the slider. Values are expressed in grams per 100 ml of product.
  4. Check compliance with the Codex standard by reviewing the total energy provided and whether the macronutrient levels fall within the permitted Codex ranges.
  5.  Adjust the macronutrient levels until all indicators in the box on the right turn green (within range).

Congratulations! Your product complies with the relevant Codex Alimentarius requirements.

Definitions

Codex requirements

TypeProtein typeEnergy min.

(kcal/100ml)
Energy max.

(kcal/100ml)
Protein min.

(g/100kcal)
Protein max.

(g/100kcal)
Carb min.

(g/100kcal)
Carb max.

(g/100kcal)
Fat min.

(g/100kcal)
Fat max.

(g/100kcal)
Infant formulaCow’s milk protein (non-hydrolysed)60701.83.09.014.04.46.0
Soy protein isolate60702.253.09.014.04.46.0
Hydrolysed60701.8
(<2.25 should be clinically evaluated)
3.09.014.04.46.0
Follow-up formulaCow or goat’s milk protein (non-hydrolysed)60701.6
(<1.8 should be clinically evaluated)
3.09.014.04.46.0
Soy protein isolate60702.253.09.014.04.46.0
Product for young childrenn/a60701.8n/an/a12.5
(if protein <3, max carbs of 14 may be permitted)
3.5n/a

For more information about the macronutritional requirements, please see the Codex website:

Why are macronutrients important?

Macronutrient intake plays a key role in the development of infants and young children. These nutrients are required in relatively large and balanced amounts to provide the energy necessary for maintaining essential body functions and supporting daily activities.

The energy requirements of infants and young children vary according to age, weight and sex, and balance energy expenditure from physical activity with the growth of bones, muscles and organs. Carbohydrates are the primary source of dietary energy, while proteins serve as the main structural components of the body’s cells and tissues. Lipids, in turn, provide essential fatty acids that play a crucial role in immune function and cognitive development.