Skip to content
Regulation

R146 (2010): South Africa nutrition label

R146 (2010), the South African nutrition label under R146 of 2010, 9 mandatory nutrients, per 100 g or 100 ml and per serving, both columns required, English on pack. Generate a compliant label free.

Reviewed against R146 of 2010 · Page updated August 16, 2026

Jurisdiction
South Africa (packaged food sold at retail)
Regulation
R146 of 2010
Effective
1 March 2012
Official source
www.health.gov.za
Generate a South Africa labelBack to all formats

Nutrition labelling requirements in South Africa

Packaged food sold in South Africa must carry a nutrition declaration under R146 of 2010. This page covers the South Africa - R146 (2010) format: Typical Nutritional Information kJ + glycaemic carbs. A compliant South African nutrition label declares 9 mandatory nutrients: energy, protein, total fat, of which saturated, of which trans, glycaemic carbohydrates, of which total sugar, dietary fibre and total sodium. Values are declared per 100 g or 100 ml and per serving, both columns required, with energy in both kJ and kcal, and sodium rather than salt. The panel is headed "Typical Nutritional Information". English is required on pack. There is no mandatory front-of-pack warning scheme. NFL builds a print-ready South African nutrition label from your recipe, applying the rounding rules and reference intakes for South Africa automatically, and exports it as PDF, PNG, SVG, JPG or EPS.

Official regulation

Citation
R146 of 2010
Effective
1 March 2012
Scope
South Africa (packaged food sold at retail)
Source

Key facts

Mandatory nutrients (9)
Energy, Protein, Total fat, of which saturated, of which trans, Glycaemic carbohydrates, of which total sugar, Dietary fibre and Total sodium
Declaration basis
Per 100 g or 100 ml and per serving, both columns required
Energy units
kJ and kcal, both required
Sodium or salt
Declared as sodium, not salt
Panel heading
Typical Nutritional Information
Label language
English required on pack
Front of pack
No mandatory front-of-pack warning scheme

How NFL handles it

  • Applies the correct rounding rules for every nutrient
  • Uses the right Daily Value / Reference Intake table for this jurisdiction
  • Renders the required front-of-pack warnings automatically when thresholds are hit
  • Handles multilingual labels where required (bilingual EN/FR, EN/ES, Arabic + EN, etc.)
  • Exports print-ready vector PDF, PNG, SVG, JPG, and EPS

Common questions

Is a nutrition declaration mandatory in South Africa?
Yes. Packaged food sold in South Africa must carry a nutrition declaration under R146 of 2010.
When did R146 of 2010 take effect?
R146 of 2010 has applied since 1 March 2012.
Which label format does South Africa use?
South Africa uses the South Africa format. Typical Nutritional Information kJ + glycaemic carbs.

How to generate one

  • Open the generator: free account, no credit card
  • Pick "South Africa - R146 (2010)" from the format rail
  • Enter your ingredients (search USDA FoodData Central or add a custom ingredient)
  • The label renders live; export in one click

Generate a compliant South African nutrition label in minutes

Free forever. No card. 3 saved recipes on the free plan.