Where will you sell it?

Make a recipe nutrition label
from your ingredients

Add your ingredients by weight, set the finished batch weight and the serving, and get the nutrition panel for your market with each ingredient's data source shown.

Ingredients and weights in, a nutrition label out.

How do you want to start?

Try it with a sample product No sign-up to build. Free account to download.

Example label: Honey Almond Granola, United States, Standard verticalNutrition Facts about 6 servings per container Serving size 1 cup (60g) Amount per serving Calories 290 % Daily Value* Total Fat 13g 17% Saturated Fat 1g 5% Trans Fat 0g Cholesterol 0mg 0% Sodium 90mg 4% Total Carbohydrate 38g 14% Dietary Fiber 5g 18% Total Sugars 12g Includes 11g Added Sugars 22% Protein 7g Vitamin D 0mcg 0% Calcium 50mg 4% Iron 2mg 10% Potassium 220mg 4% * The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
United States · Standard vertical Readiness: Ready
Example label: Honey Almond Granola, Great Britain, TableNutrition information Typical values per 100 g Energy 1988 kJ/475 kcal Fat 21 g of which saturates 2.0 g Carbohydrate 54 g of which sugars 19 g Fibre 8.4 g Protein 12 g Salt 0.37 g
Great Britain · Per 100 g Readiness: Ready
Example label: Honey Almond Granola, Germany (EU), TableNährwertdeklaration je 100 g Energie 1 988 kJ/475 kcal Fett 21 g davon gesättigte Fettsäuren 2,0 g Kohlenhydrate 54 g davon Zucker 19 g Ballaststoffe 8,4 g Eiweiß 12 g Salz 0,37 g
Germany (EU) · In German Readiness: Ready
Example label: Honey Almond Granola, Canada, Bilingual standard 3.1 (8 pt)Nutrition Facts Valeur nutritive Per 1 cup (60 g) pour 1 tasse (60 g) Calories 290 * % Daily Value * % valeur quotidienne Fat / Lipides 13 g 17 % Saturated / saturés 1 g + Trans / trans 0 g Carbohydrate / Glucides 38 g Fibre / Fibres 5 g 18 % Sugars / Sucres 12 g 12 % Protein / Protéines 7 g Cholesterol / Cholestérol 0 mg Sodium 90 mg 4 % Potassium 225 mg 7 % Calcium 50 mg 4 % Iron / Fer 2 mg 11 % 5 % * 5% or less is a little , 15% or more is a lot * 5% ou moins c’est peu , 15% ou plus c’est beaucoup
Canada · English and French Readiness: Ready

No “High in” symbol needed on the front of pack Below the 15% threshold. Saturated fat 5.46%, sugars 10.59% and sodium 3.51% of the daily value per reference amount.

Example label: Honey Almond Granola, Australia, Nutrition information panelNUTRITION INFORMATION Servings per package: 5.7 Serving size: 60 g Average Quantity per Serving Average Quantity per 100 g Energy 1190 kJ 1990 kJ Protein 7.1 g 11.8 g Fat, total 12.9 g 21.5 g —saturated 1.2 g 2 g Carbohydrate 32.7 g 54.4 g —sugars 11.6 g 19.3 g Sodium 88 mg 147 mg
Australia · Per serving and per 100 g Readiness: Ready
Example label: Honey Almond Granola, New Zealand, Nutrition information panelNUTRITION INFORMATION Servings per package: 5.7 Serving size: 60 g Average Quantity per Serving Average Quantity per 100 g Energy 1190 kJ 1990 kJ Protein 7.1 g 11.8 g Fat, total 12.9 g 21.5 g —saturated 1.2 g 2 g Carbohydrate 32.7 g 54.4 g —sugars 11.6 g 19.3 g Sodium 88 mg 147 mg
New Zealand · Per serving and per 100 g Readiness: Ready

  • USDA ingredient data

    8,200 generic foods from USDA FoodData Central, with the data version saved in your recipe.

  • Grams or cups

    Weigh in grams, kg, oz or lb, or use the ingredient’s own household measures from USDA.

  • Your supplier’s values

    Add an ingredient from its specification sheet when the generic data isn’t right.

  • Each market’s panel

    One recipe gives the US, UK, EU, Canadian and Australian and New Zealand panels.

How it works

Ingredients and weights in, a nutrition label out, with each ingredient’s data source shown.

  1. Step 1: Add your ingredients

    Search USDA FoodData Central or add your own supplier ingredient, and enter each amount as weighed.

  2. Step 2: Weigh the finished batch

    Enter what the batch weighs after cooking or baking, and your serving size.

  3. Step 3: Check and download

    See every nutrient, what is missing and why, then the label for each market. A free account saves the product when you download.

How the recipe calculation works

The maker does the same arithmetic you would do by hand, without rounding anything until the very end:

  1. For each ingredient: grams × its nutrient value per 100 g ÷ 100.
  2. Add the lines up: the nutrients in the whole batch.
  3. Divide by the finished batch weight and multiply by 100: per 100 g of the finished food.
  4. Multiply by the serving and divide by 100: per serving.
  5. Round once, with the rules of each market you sell in.

per 100 g = Σ (grams × value per 100 g ÷ 100) ÷ finished weight × 100

For example, a 1,000 g batch of our granola mix holds 4,401 kcal. It bakes down to 800 g, so the finished granola has 4,401 ÷ 800 × 100 = 550.1 kcal per 100 g. Each step keeps every decimal: rounding early and then scaling a rounded value is how labels drift away from the true value.

Each recipe line keeps the ingredient values it was calculated with, and the recipe keeps the data version, so an update of the ingredient data doesn’t silently change a label you have already made.

Ingredient data, and when to replace it

The maker ships USDA FoodData Central data: SR Legacy (April 2018) and Foundation Foods (October 2026). It is public domain (CC0), and the data version in use now is fdc-sr2018-fd2026-10-45d04d4eeb. These are generic foods (“Nuts, almonds”, “Honey”), not branded products.

  • Use your supplier’s values for branded or unusual ingredients: a chocolate chip, a spice blend, a flavored syrup. Add them as a custom ingredient, per 100 g or per serving, with their allergens and their own ingredient list.
  • Household measures use that ingredient’s own weight. A cup is a volume, and a cup of one food weighs very differently from a cup of another. These are USDA’s weights for one cup of the granola’s ingredients:
IngredientUSDA measureWeight
Whole grain rolled oats 1 cup 81 g
Almonds 1 cup, whole 143 g
Honey 1 cup 339 g
Brown sugar 1 cup packed 220 g
Canola oil 1 cup 218 g

A cup of honey weighs about 4.2 times a cup of oats. The maker converts a cup or a spoon with the weight USDA gives for that ingredient and that measure, never with one density for everything. Grams are still the most accurate.

Weigh the finished batch

Recipe yield is the weight of the finished food. Baking, roasting and simmering drive off water; the nutrients stay behind, so every gram of the finished food carries more of them than a gram of the raw mix.

The same 1,000 g batch, calculated by the maker with and without its finished weight:

Per 100 gFinished weight 800 gNo finished weight (1,000 g)
Energy550.1 kcal440.1 kcal
Fat24.7 g19.8 g
Sugars22.2 g17.8 g
Sodium152 mg122 mg

Leave the finished weight out and the maker divides by the weight of the ingredients, as if nothing was lost: every value comes out 20% too low. Weigh the whole batch once it has cooled, before you portion it.

Worked example: honey almond granola

Our sample honey almond granola: 899 g of ingredients baked to 827 g (92% yield), served as 1 cup (60 g). Each line is the ingredient’s USDA value per 100 g × its weight ÷ 100; energy in kcal, sodium in mg, the rest in grams.

Ingredient Grams EnergyFatSat. fatCarbsSugarsAdded sugarsProteinSodium
Whole grain rolled oats 500 1,89532.65.6338.55065.830
Almonds 150 86974.95.732.36.5031.72
Honey 120 3650098.998.598.50.45
Brown sugar 50 190004948.548.50.114
Canola oil 70 619705.200000
Sea salt 3 00000001,163
Vanilla extract 6 17000.80.80.801
Whole batch 899 3,954177.516.4519.5159.3147.897.91,214
Per 100 g (÷ 827 g baked) 100 47821.5262.819.317.911.8147
Per serving (60 g) 60 28712.91.237.711.610.77.188

Added sugars: the sugars of the honey, brown sugar and vanilla extract count in full; oats, almonds and oil add none. The maker never works added sugars out from total sugars: sweeteners count in full, single whole foods count as none, and for other processed ingredients you enter the value.

The same recipe, drawn by the maker as a US Nutrition Facts panel and a UK nutrition table:

Example label: Honey Almond Granola, United States, Standard verticalNutrition Facts about 6 servings per container Serving size 1 cup (60g) Amount per serving Calories 290 % Daily Value* Total Fat 13g 17% Saturated Fat 1g 5% Trans Fat 0g Cholesterol 0mg 0% Sodium 90mg 4% Total Carbohydrate 38g 14% Dietary Fiber 5g 18% Total Sugars 12g Includes 11g Added Sugars 22% Protein 7g Vitamin D 0mcg 0% Calcium 50mg 4% Iron 2mg 10% Potassium 220mg 4% * The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
United States: per serving, rounded to FDA increments. · 58.0 × 108.8 mm (2.28 × 4.28 in)
Example label: Honey Almond Granola, Great Britain, TableNutrition information Typical values per 100 g Energy 1988 kJ/475 kcal Fat 21 g of which saturates 2.0 g Carbohydrate 54 g of which sugars 19 g Fibre 8.4 g Protein 12 g Salt 0.37 g
Great Britain: per 100 g, energy in kJ and kcal, salt from sodium. · 53.9 × 52.8 mm (2.12 × 2.08 in)

What a recipe calculation can’t know

A calculation assumes the nutrients in the ingredients end up in the food. That isn’t true for every process:

  • Frying: the food takes up an unknown amount of the frying oil.
  • Fermentation: yeasts and bacteria use up sugars and make other compounds.
  • Long cooking or draining: vitamins break down, and fat or salt can be poured away with the liquid.
  • Supplier variation: your ingredients may differ from the generic data, from batch to batch and from one supplier to another.

Note such a process in the recipe and the maker marks the label Needs review instead of Ready. When the data has no value for a nutrient, the maker shows it as missing, never as 0. In our granola, USDA’s oats record has no trans fat value. Without your confirmation the maker reports:

“Trans fat: no data for Whole grain rolled oats. Add a value, or confirm the ingredient has none.”

You either add the value from your supplier, or confirm that the ingredient has none (plain oats have no trans fat); the confirmation is listed in “What we checked”. Get a lab analysis for fried or fermented foods, long-cooked products, nutrition or health claims, and when a buyer asks for one.

Allergens from your ingredients

Your recipe also gives the ingredient list, heaviest first. The maker suggests allergens from each ingredient’s name, and you confirm each one: a suggestion never reaches the label on its own. The ingredient list and allergen statement for each market are explained on the ingredient list and allergens page.

What we check, and what you still check

For each market, the maker checks that the values it needs are there, applies that market’s nutrients, order, rounding and reference values, and checks the format fits and the type stays above the legal minimum. It shows each market as Needs values, Needs review or Ready for the supported output, with what it checked and what is out of scope.

Calculated values

Recipe values are calculated from ingredient data (USDA FoodData Central, version fdc-sr2018-fd2026-10-45d04d4eeb). Cooking, moisture loss and supplier differences change real values; a lab analysis is the reference.

Labels are built from the published rules (21 CFR 101.9 and 101.12 in the US; the Food and Drug Regulations in Canada; Regulation (EU) No 1169/2011 and its GB version; Food Standards Code Standard 1.2.8 and Schedules 11 and 12 in Australia and New Zealand). They are not reviewed or approved by any regulator. Check your label before printing. Supplements, infant foods, medical foods, alcohol and other special categories are not supported.

Ingredient data: USDA FoodData Central, SR Legacy (April 2018) and Foundation Foods (October 2026), public domain (CC0); data version fdc-sr2018-fd2026-10-45d04d4eeb. Rules: 21 CFR 101.9, Regulation (EU) No 1169/2011, Food Standards Code.

Frequently asked questions

How do I calculate nutrition facts for a recipe?
Weigh every ingredient, look up each one’s nutrients per 100 g, add them up for the whole batch, divide by the weight of the finished batch, then work out the serving and round for your market. The maker does every step for you; our guide shows how to calculate nutrition facts for a recipe by hand.
Is a recipe-calculated label accurate enough to sell?
Often, for simple mixed products, but you remain responsible for the values. The EU and UK rules allow values calculated from the known values of the ingredients (Article 31(4) of Regulation 1169/2011), and Australia and New Zealand allow calculation from the ingredients as one of the ways to get average quantities. In the US the FDA checks labels by laboratory analysis against its accuracy limits (for example, calories, fat, sodium and added sugars may be no more than 120% of the label value). For unusual processes or claims, a lab analysis is the safer route.
Which ingredient database do you use?
USDA FoodData Central: SR Legacy (April 2018) and Foundation Foods (October 2026), which are in the public domain (CC0). Every recipe keeps the data version it was calculated with (now fdc-sr2018-fd2026-10-45d04d4eeb), and you can add your own supplier ingredients.
Can I add my own ingredients?
Yes. Add a custom ingredient with the values from your supplier’s specification sheet, per 100 g or per serving, plus its allergens and its own ingredient list. It’s saved with your product when you have a free account.
Do I need to weigh the finished product?
For anything that loses or gains water when it is cooked or baked, yes. Without the finished weight the maker divides by the total weight of the ingredients, which assumes nothing was lost, and every value per 100 g comes out too low.
Is this a recipe calorie calculator?
It calculates calories and every other nutrient a label needs, per 100 g and per serving, and you can see them without an account. It’s built for product labels, so it also applies each market’s rounding and format.