Canadian Nutrition Facts label generator in
English and French
Enter values or a recipe and get the bilingual Nutrition Facts table with Canadian Daily Values and rounding, and see whether your product needs the front-of-package nutrition symbol.
Bilingual Nutrition Facts plus the front-of-package check.
The sample’s serving is set for Canada; the maker asks you to check it for this market.
No “High in” symbol needed on the front of pack The product is a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …).
What the Canadian Nutrition Facts table shows
The Canadian table is headed Nutrition Facts / Valeur nutritive (the sample maple syrup’s table is in the label card at the top of this page) and gives every amount per serving of stated size, written in both languages: “Per 4 tbsp (60 mL) / pour 4 c. à soupe (60 mL)”. The serving follows Health Canada’s Table of Reference Amounts for Food: the maker maps your food to its reference amount and suggests the household measure Canada expects (for maple syrup, 4 tbsp (60 mL)).
The rows and their order are fixed by the Food and Drug Regulations (table to B.01.401). Four things stand out: sugars have a %DV (100 g), saturated and trans fat share one %DV (20 g), potassium, calcium and iron are given in milligrams with a %DV, and there is no added sugars row. The footnote reads “5% or less is a little, 15% or more is a lot”.
| Row on the label | Unit | Daily Value | Note |
|---|---|---|---|
| Calories Calories | Calories (kJ optional) | — | No %DV |
| Fat Lipides | g | 75 g | |
| Saturated saturés | g | — | No %DV |
| + Trans trans | g | — | No %DV |
| Saturated + Trans saturés + trans | %DV only | 20 g | One %DV for the two fats together |
| Carbohydrate Glucides | g | — | No %DV |
| Fibre Fibres | g | 28 g | |
| Sugars Sucres | g | 100 g | |
| Protein Protéines | g | — | No %DV |
| Cholesterol Cholestérol | mg | 300 mg | A %DV is optional; the maker leaves it out, as the Directory figures do |
| Sodium Sodium | mg | 2,300 mg | |
| Potassium Potassium | mg | 3,400 mg | |
| Calcium Calcium | mg | 1,300 mg | |
| Iron Fer | mg | 18 mg |
Daily Values: Health Canada Table of Daily Values (2022-10-20). Row names: Directory of Nutrition Facts Table Formats, Figure 3.1(B). Read from the maker’s Canadian rule data.
Bilingual by default
Mandatory label information in Canada is bilingual, and so is the table. The maker draws bilingual tables only: one table in which every heading and row carries its English and French names (“Fat / Lipides”), in the standard, horizontal and linear versions of the Directory. Separate English and French tables, and the narrow unilingual exceptions (local or test-market foods in some areas, some specialty foods), are not offered.
French is not a word-for-word copy. The serving line becomes “pour …” with a French household measure (“c. à soupe”, “tasse”), which you can edit. French-only lines use a decimal comma. The names below are the maker’s output for the sample maple syrup:
| English | French |
|---|---|
| Nutrition Facts | Valeur nutritive |
| Per 4 tbsp (60 mL) | pour 4 c. à soupe (60 mL) |
| % Daily Value* | % valeur quotidienne* |
| Fat | Lipides |
| Saturated | saturés |
| + Trans | trans |
| Saturated + Trans | saturés + trans |
| Carbohydrate | Glucides |
| Fibre | Fibres |
| Sugars | Sucres |
| Protein | Protéines |
| Cholesterol | Cholestérol |
| Sodium | Sodium |
| Potassium | Potassium |
| Calcium | Calcium |
| Iron | Fer |
| 0.1 mg | 0,1 mg |
| *5% or less is a little, 15% or more is a lot | *5% ou moins c’est peu, 15% ou plus c’est beaucoup |
Canadian vs US labels: what changes
Here is one product, the sample granola at 1 cup (60 g), run through the maker’s US and Canadian rules. Same recipe, same serving, different labels:
| Row | US Nutrition Facts | Canadian Nutrition Facts |
|---|---|---|
| Serving | 1 cup (60g) | Per 1 cup (60 g) / pour 1 tasse (60 g) |
| Calories | 290 | 290 |
| Fat | 13g · 17% | 13 g · 17 % |
| Saturated fat | 1g · 5% | 1 g |
| Trans fat | 0g | 0 g |
| Saturated + trans %DV | not on the label | 5 % |
| Cholesterol | 0mg · 0% | 0 mg |
| Sodium | 90mg · 4% | 90 mg · 4 % |
| Carbohydrate | 38g · 14% | 38 g |
| Fibre / fiber | 5g · 18% | 5 g · 18 % |
| Sugars | 12g | 12 g · 12 % |
| Added sugars | Includes 11g Added Sugars · 22% | not permitted in the table |
| Protein | 7g | 7 g |
| Vitamin D | 0mcg · 0% | only when voluntary or added |
| Potassium | 220mg · 4% | 225 mg · 7 % |
| Calcium | 50mg · 4% | 50 mg · 4 % |
| Iron | 2mg · 10% | 2 mg · 11 % |
| Nutrient | US | Canada |
|---|---|---|
| Fat | 78 g | 75 g |
| Saturated fat | 20 g | 20 g for saturated + trans together |
| Sugars | none (added sugars: 50 g) | 100 g |
| Fibre / fiber | 28 g | 28 g |
| Sodium | 2,300 mg | 2,300 mg |
| Potassium | 4,700 mg | 3,400 mg |
| Calcium | 1,300 mg | 1,300 mg |
| Iron | 18 mg | 18 mg |
| Vitamin D | 20 mcg | 20 µg (only when declared) |
Rounding differs too. Below 0.5 g, Canada rounds fat to the nearest 0.1 g unless the food is “free of fat”, where the US prints 0 g; potassium and calcium between 50 and 250 mg go to the nearest 25 mg in Canada (225 mg potassium for the granola, against 220mg in the US). Both tables are in the Canadian rounding rules guide.
Already have a US label? Choose Copy a label in the maker, type in the numbers from your US panel, and add Canada: the maker converts what can be converted safely and lists what Canada still needs from you. The other way round, see the US Nutrition Facts label page.
The front-of-package 'High in' symbol
Since 1 January 2026, most prepackaged foods that meet or exceed Health Canada’s threshold for saturated fat, sugars or sodium must carry the black-and-white “High in” magnifying-glass symbol on the front of the pack. The maker runs this check for every Canadian label, always, and shows one of four outcomes: required (with the nutrients), not required (with the reason), not permitted, or needs review (when an answer only you can give is missing, or a value sits right on a threshold).
The threshold is a share of the Daily Value per reference amount (or per serving, when that is larger):
| Food | When | Threshold | Saturated fat | Sugars | Sodium |
|---|---|---|---|---|---|
| Small reference amount | Reference amount of 30 g or 30 mL or less | 10% DV | 2 g | 10 g | 230 mg |
| Most foods | Reference amount over 30 g or 30 mL | 15% DV | 3 g | 15 g | 345 mg |
| Main dishes | Prepackaged main dish with a reference amount of 200 g or more | 30% DV | 6 g | 30 g | 690 mg |
Three samples, three outcomes, each worked out by the maker’s front-of-package module:
-
Symbol required
Chocolate Chip Cookies (30 g)
Required: high in saturated fat and sugars (threshold 10% (reference amount of 30 g or less)). Saturated fat 23.55% and sugars 12.97% of the daily value per reference amount. Symbol 2(BH) (format 3.2(BH)), 45 × 23.6 mm for a principal display surface > 250 to ≤ 450 cm², with at least 1.9 mm of clear space on every side (included in the artwork file).
- Compared per reference amount (30 g), which is at least the serving of stated size (30 g).
- Saturated fat: 23.55% of the DV (at or above the threshold)
- Sugars: 12.97% of the DV (at or above the threshold)
- Sodium: 5.67% of the DV
Health Canada’s official symbol 3.2(BH), placed by the maker 48.8 × 27.4 mm (1.92 × 1.08 in) -
Not required
Granola, 1 cup (60 g)
Not required: below the 15% threshold. Saturated fat 5.46%, sugars 10.59% and sodium 3.51% of the daily value per reference amount.
- Compared per 55 g reference amount (interim policy for dense ready-to-eat cereals with a 1 cup serving).
-
Needs review
Pure Maple Syrup, before one answer
Needs review: sugars is at or above the 15% threshold, but your product may be exempt (a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …)). Answer the front-of-pack questions to finish the check.
- The maker asks: “Is it a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …)?”
- Answered “yes”, the outcome becomes: Not required: the product is a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …).
The symbol itself is Health Canada’s official artwork, used unaltered. The maker embeds the official symbol files from Health Canada’s Compendium of Nutrition Symbol Formats in the preview and in your downloads, at the official size for your principal display surface, and never redraws or recolours them. The assessment applies the published thresholds to the values you entered; exemptions that depend on facts the maker can’t see (how the food is sold, for example) are asked as questions. The size depends on the principal display surface:
Official symbol sizes by principal display surface
| Principal display surface | Horizontal | Vertical | Clear space |
|---|---|---|---|
| > 600 cm² | 62.9 × 33 mm | Not used at this size | 2.7 mm |
| > 450 to ≤ 600 cm² | 54 × 28.3 mm | Not used at this size | 2.3 mm |
| > 250 to ≤ 450 cm² | 45 × 23.6 mm | 21.7 × 41 mm | 1.9 mm |
| > 100 to ≤ 250 cm² | 36 × 18.9 mm | 17.5 × 33.1 mm | 1.5 mm |
| > 30 to ≤ 100 cm² | 28 × 14.2 mm | 13.7 × 26 mm | 1.1 mm |
| ≤ 30 cm² | 28 × 14.2 mm / 25 × 12 mm / 25 × 8.5 mm | 13.7 × 26 mm / 13.7 × 20.5 mm / 13.7 × 15 mm | 1.1 mm |
Read the full rules, exemptions and placement in front-of-package symbol rules.
Worked example
Pure Maple Syrup, a 250 mL bottle with a 4 tbsp (60 mL) serving. The values per 100 g come from USDA data; the maker turns them into a 60 mL serving with the syrup’s density (1.33 g/mL), rounds each row once with the Canadian rules and works out each %DV from the rounded amount. Front of pack: not required, because the product is a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …).
| Row | Unrounded | Label | %DV |
|---|---|---|---|
| Calories / Calories | 207.5 Cal | 210 | |
| Fat / Lipides | 0.04788 g | 0 g | 0 % |
| Saturated / saturés | 0.005586 g | 0 g | |
| + Trans / trans | 0 g | 0 g | |
| Saturated + Trans / saturés + trans | 0.005586 g | 0 % | |
| Carbohydrate / Glucides | 53.5 g | 53 g | |
| Fibre / Fibres | 0 g | 0 g | 0 % |
| Sugars / Sucres | 48.25 g | 48 g | 48 % |
| Protein / Protéines | 0.03192 g | 0 g | |
| Cholesterol / Cholestérol | 0 mg | 0 mg | |
| Sodium / Sodium | 9.576 mg | 10 mg | 0 % |
| Potassium / Potassium | 169.2 mg | 175 mg | 5 % |
| Calcium / Calcium | 81.4 mg | 75 mg | 6 % |
| Iron / Fer | 0.08778 mg | 0.1 mg | 1 % |
Values per 100 g: the sample’s USDA FoodData Central recipe. Printed values read back from the maker’s Canadian table.
For contrast, the sample Chocolate Chip Cookies do need the symbol, high in saturated fat and sugars (threshold 10% (reference amount of 30 g or less)). Saturated fat 23.55% and sugars 12.97% of the daily value per reference amount. The maker adds Health Canada’s symbol 3.2(BH) to the front-of-pack files at 45 × 23.6 mm for the cookie bag’s principal display surface (> 250 to ≤ 450 cm²).
Choose a format that fits the package
Canada’s format rule works from your package’s available display surface (ADS: the area that can carry printing, minus the UPC and parts you can’t print on). Take 15% of it. The largest bilingual standard version whose mandatory content fits in that area is the one to use; smaller versions are allowed only when a larger one doesn’t fit. If no standard version fits, the horizontal versions come next, then the smallest versions and the linear format. A larger version than required is always allowed. The CFIA explains the hierarchy in its Nutrition Facts table formats page, and the exact drawings are in the Directory of Nutrition Facts Table Formats.
Give the maker your ADS (and, if space is tight, the size of the space for the table) and it picks the version, with the area sums shown. Every version below is drawn by the maker for the sample syrup, on a package where that version is allowed:
Bilingual standard 3.1 (8 pt)
Recommended: the largest bilingual version that fits (43.2 cm²; 15% of your 600 cm² available display surface is 90 cm²).
Shown for: a package with 600 cm² of available display surface
Bilingual standard 3.4 (6 pt condensed)
Recommended: the largest bilingual version that fits (30.7 cm²; 15% of your 228 cm² available display surface is 34.2 cm²).
Shown for: a package with 228 cm² of available display surface
Bilingual horizontal 4.1 (7 pt condensed)
Recommended: no standard bilingual version fits, and this horizontal version does (35.1 cm²; 15% of your 600 cm² available display surface is 90 cm²).
Shown for: 600 cm² of display surface, but only a 120 × 35 mm strip for the table
Linear 16.1 (7 pt, English then French)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 204 cm² available display surface is 30.6 cm²); this one needs 35.8 cm².
Shown for: a package with 204 cm² of available display surface
The other 9 versions the maker draws
Bilingual standard 3.2 (7 pt)
Recommended: the largest bilingual version that fits (34.5 cm²; 15% of your 284 cm² available display surface is 42.6 cm²).
Shown for: 284 cm² of available display surface
Bilingual standard 3.3 (7 pt condensed)
Allowed, larger than required: it needs 34.5 cm² and 15% of your 228 cm² available display surface is 34.2 cm².
Shown for: 228 cm² of available display surface
Bilingual horizontal 4.2 (6 pt condensed)
Recommended: no standard bilingual version fits, and this horizontal version does (31.6 cm²; 15% of your 232 cm² available display surface is 34.8 cm²).
Shown for: 232 cm², with a 120 × 35 mm strip for the table
Bilingual standard 3.5 (6 pt condensed, small)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 204 cm² available display surface is 30.6 cm²); this one needs 24.9 cm².
Shown for: 204 cm² of available display surface
Bilingual standard 3.6 (6 pt condensed, tighter)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 600 cm² available display surface is 90 cm²); this one needs 22.5 cm².
Shown for: a 37 × 62 mm space for the table
Bilingual standard 3.7 (6 pt condensed, tightest)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 600 cm² available display surface is 90 cm²); this one needs 18.6 cm².
Shown for: a 36 × 54 mm space for the table
Bilingual horizontal 4.3 (6 pt condensed, small)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 208 cm² available display surface is 31.2 cm²); this one needs 23.7 cm².
Shown for: 208 cm², with a 120 × 35 mm strip for the table
Bilingual horizontal 4.4 (6 pt condensed, tighter)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 600 cm² available display surface is 90 cm²); this one needs 22.5 cm².
Shown for: an 86 × 27 mm space for the table
Linear 16.2 (6 pt, English then French)
Allowed: no standard or horizontal version fits on 15% of your available display surface (15% of your 204 cm² available display surface is 30.6 cm²); this one needs 32.3 cm².
Shown for: 204 cm² of available display surface
Not offered yet: separate English and French tables, the simplified and aggregate formats, and the alternative methods for very small packages (tags, inserts). Packages with less than 15 cm² of display surface don’t need a table.
Allergens, gluten sources and sulphites
Canada declares three groups: priority food allergens, gluten sources and added sulphites at 10 ppm or more. Tree nuts are named one by one, and fish, crustaceans and molluscs by the common name of the species. The declaration goes in brackets after the ingredient, or in a Contains / Contient statement after each list; the whole block sits in one border, English list first, then French. Sugars-based ingredients are grouped as “Sugars (…)”.
Priority food allergens
almonds (amandes), Brazil nuts (noix du Brésil), cashews (noix de cajou), hazelnuts (noisettes), macadamia nuts (noix de macadamia), pecans (pacanes), pine nuts (pignons), pistachios (pistaches), walnuts (noix de Grenoble), peanuts (arachides), sesame (sésame), wheat (blé), triticale (triticale), egg (oeuf), milk (lait), soy (soya), crustacean (crustacé), mollusc (mollusque), fish (poisson), mustard (moutarde)
Gluten sources
barley (orge), oats (avoine), rye (seigle), triticale (triticale), wheat (blé)
Added sulphites (10 ppm or more)
sulphites (sulfites)
The maker suggests allergens from ingredient names, but you confirm each one; it never adds a “may contain” line on its own. Work on the list alone in the bilingual Contains statement tool.
What we check, and what you still check
-
Needs values
Something the Canadian label must print is missing, such as a nutrient, the serving size or the category. Empty fields are never turned into zeros.
-
Needs review
The label can be drawn, but one answer only you can give is open, or a rule leaves room for judgement. The maker says what to check.
-
Ready for the supported output
Every check the maker runs for this market passed for the formats it makes. It is still your label: check it before printing.
What the maker checked for the sample syrup
- English and French on one bilingual table. Language order: English first.
- Reference amount (Table of Reference Amounts). Item U.14: 60 mL.
- Serving of stated size (household measure, metric in brackets). Per 4 tbsp (60 mL) / pour 4 c. à soupe (60 mL)
- Calories. Your Calories value is used.
- Core nutrients (Calories and 12 nutrients). All present.
- Nutrients Canada does not allow in the table. Not printed: added sugars (you entered a value; Canada groups sugars in the ingredient list instead), salt, available carbohydrate, alcohol.
- “Free of” tests before rounding (per serving and per reference amount). free of energy (< 5 Calories): no; free of fat (< 0.5 g): yes; free of saturated fat (< 0.2 g saturated and < 0.2 g trans): yes; low in saturated fat: saturated + trans 0.005586 g (limit 2 g), 0.02423 % of energy (limit 15 %) → yes; free of trans fat (< 0.2 g trans and low in saturated fat): yes; free of cholesterol (< 2 mg and low in saturated fat): yes; free of sodium (< 5 mg): no
- Rounding (Canadian bands, half up, band from the unrounded amount). FDR tables to B.01.401 / B.01.402, column 4.
- % Daily Value (Canadian daily values, from the rounded amounts). Saturated + trans share one %DV (20 g); sugars 100 g; potassium 3400 mg; calcium 1300 mg; iron 18 mg.
- Front-of-pack “High in” symbol (mandatory since 1 January 2026). Not required: the product is a sweetening agent sold as such (sugar, honey, maple syrup, agave, molasses …).
- Type sizes and rules as in the Directory figure (never reduced). Checked again when the label is laid out (minimum 6 pt).
What you still check
- Nutrition Facts format (B.01.454 hierarchy). Bilingual standard 3.1 (8 pt): The largest bilingual version, always allowed. Add your package’s available display surface to see whether a smaller version may be used.
- Your display surface. The format choice is only as good as the available display surface you enter; measure it the CFIA way.
- Your values. Recipe values are calculated from USDA ingredient data; cooking, moisture loss and supplier differences change real values, and a lab analysis is the reference.
- The rest of the package. Common name, net quantity, the dealer’s name and address and a best-before date (where one is needed) are separate parts of the label.
Questions about Canadian nutrition labels
Does a Canadian nutrition label have to be bilingual?
Yes, in almost all cases the Nutrition Facts table must be in English and French (Food and Drug Regulations B.01.012). The unilingual exceptions are narrow: local foods and test-market foods in some areas, some specialty foods, and shipping containers for institutions. The maker always produces a bilingual table.
What is the difference between a Canadian and a US Nutrition Facts label?
They look similar but aren’t interchangeable. Canada uses its own Daily Values (for example 75 g of fat and 3,400 mg of potassium, against 78 g and 4,700 mg in the US), shows a %DV for sugars, groups saturated and trans fat into one %DV, has no added sugars row, has its own rounding and serving rules, and the table must be bilingual. Many Canadian products also need the front-of-package “High in” symbol.
Does my product need the front-of-package nutrition symbol?
It does if it’s a prepackaged food that meets or exceeds Health Canada’s threshold for saturated fat, sugars or sodium and isn’t exempt. The thresholds are a percentage of the Daily Value per reference amount: 15% for most foods, 10% for foods with a reference amount of 30 g or 30 mL or less, and 30% for main dishes with a reference amount of 200 g or more. The maker checks this from your values and tells you the outcome and the reason. The details are in our guide to the front-of-package symbol rules.
When did the front-of-package symbol become mandatory?
On 1 January 2026, at the end of the transition period that ran to 31 December 2025.
Can I use my US label in Canada?
No. A US Nutrition Facts label doesn’t meet Canadian requirements: Daily Values, rounding, rows, layout and language differ. Start from your US values with Copy a label, and the maker lists what else Canada needs, such as the French household measure.
Where can I get the official Nutrition Facts table formats?
Health Canada publishes the Directory of Nutrition Facts Table Formats with the exact specifications, and the CFIA explains which format to use. The tables here are built from those published specifications; check your final artwork against them.