Documentation
Everything you need to generate CFIA-compliant Nutrition Facts labels for your Canadian food products. All labels follow the CFIA Nutrition Facts table guidance and Food and Drug Regulations.
Sign up with your email — no credit card required. The free plan gives you 3 active recipes with HTML preview. You can upgrade to Pro anytime for PDF/PNG export.
From the Dashboard, click New Recipe. Give it a name (e.g., "Maple Granola"), and you'll land in the workpanel — the recipe editor.
Search from 14,000+ ingredients in two official databases:
Set the quantity in grams (or mL for liquids). You can also create custom ingredients with your own nutrition data — useful for proprietary blends or ingredients not in the databases.
Choose a recipe mode that matches how you wrote your recipe:
Ingredients sum to one consumer package. Best for single-serve products.
Ingredients sum to one serving. Best for recipes written per-portion.
Ingredients sum to a production batch. Set processing loss % for cooking/baking.
Enter per-serving nutrition values directly from a lab CoA or existing label.
The Nutrition Facts table updates in real time as you edit. When you're ready, export as PDF, PNG, or JPG (Pro plan) or HTML preview (all plans). The label follows CFIA Figure 1.1(E) standard bilingual format.
Every label NutriBoard generates follows Canadian regulations. Here's what's built in:
CFIA requires different rounding rules for each nutrient — with multiple thresholds and bands per nutrient type. There are over 30 individual rounding rules across calories, macronutrients, minerals, and vitamins, each with specific breakpoints defined in the Food and Drug Regulations. NutriBoard handles all of them automatically.
Learn more about requirements →% Daily Values are calculated using Health Canada's 2022 Table of Daily Values — which differ significantly from both the older Canadian values and the US FDA values. Some nutrients changed by up to 29%, meaning labels built with pre-2022 values are non-compliant. NutriBoard stays current so you don't have to track regulatory changes yourself.
Why this matters for your labels →All labels are bilingual by default — as required by FDR B.01.450. Nutrient names, serving sizes, and the 5%/15% footnote are all in both official languages.
Bilingual requirements guide →Canada's FOP regulations require specific symbol variants depending on which combination of saturated fat, sugars, and sodium exceed the prescribed thresholds. There are 7 possible variants, exemptions for specific food categories, and the calculation depends on correctly rounded per-serving values. NutriBoard evaluates all of this automatically from your recipe.
FOP symbol guide →Add "Contains" and "May contain" allergen statements per CFIA allergen requirements. These render below the Nutrition Facts table in the correct bilingual format.
For commercial products, we recommend verifying your final label per CFIA guidance. See our full disclaimer.
Free to start. No credit card required.