About the Nutrition Facts Label Generator
This nutrition label maker turns the per-serving nutrient values of a recipe or product into a Nutrition Facts panel laid out in the current FDA style. Type in the serving size, servings per container, calories and nutrients, and the label updates instantly with the FDA rounding rules applied (for example, calories to the nearest 5 or 10, fat to the nearest half gram under 5 g, sodium to the nearest 5 or 10 mg) and the % Daily Values calculated from the current Daily Values.
It is useful for home bakers, cottage-food sellers, meal-prep businesses, students and recipe bloggers who already know the nutrient content per serving — from a recipe nutrition analysis, a lab report, or the recipe calorie calculator — and want a clear, correctly rounded label to print or copy.
The generator handles the rounding and layout, not the analysis: the label is only as accurate as the numbers you enter. Products sold in the US must meet all of 21 CFR 101.9, including serving sizes based on reference amounts, type sizes and placement, and some small businesses qualify for exemptions — check FDA guidance or a labeling professional before using a label commercially.
With the default inputs, the calories (as labeled) is 230. Change any value above to recalculate instantly.
How to use the nutrition facts label generator
- 1Enter a product name, the serving size text and servings per container.
- 2Enter calories and each nutrient per serving, unrounded, from your recipe analysis.
- 3Check the live label: rounding and % Daily Values are applied automatically.
- 4Review any warnings (for example, added sugars greater than total sugars).
- 5Copy the text version or open the printable label.
Formula and method
Values are rounded with the FDA rules in 21 CFR 101.9. Calories: under 5 → 0, up to 50 → nearest 5, above 50 → nearest 10. Total, saturated and trans fat: under 0.5 g → 0, under 5 g → nearest 0.5 g, otherwise nearest gram. Cholesterol: under 2 mg → 0, 2–5 mg → “less than 5mg”, otherwise nearest 5 mg. Sodium: under 5 mg → 0, 5–140 mg → nearest 5 mg, above 140 mg → nearest 10 mg. Carbohydrate, fiber, sugars, added sugars and protein: under 0.5 g → 0, under 1 g → “less than 1g”, otherwise nearest gram.
% Daily Values are calculated from the unrounded amounts (which the regulation allows) using the Daily Values for adults and children 4+: total fat 78 g, saturated fat 20 g, cholesterol 300 mg, sodium 2,300 mg, carbohydrate 275 g, fiber 28 g, added sugars 50 g, vitamin D 20 mcg, calcium 1,300 mg, iron 18 mg and potassium 4,700 mg. Macronutrient percentages are rounded to the nearest 1%; vitamin and mineral percentages to the nearest 2% up to 10%, 5% up to 50% and 10% above that, with under 2% shown as 0%. Protein %DV is left off, as it is optional unless a protein claim is made.
- amount
- Unrounded nutrient amount per serving
- Daily Value
- FDA reference amount for adults and children 4+ (2,000-calorie basis)
Worked examples
Granola, 2/3 cup (55 g) serving
With values already rounded to label increments, the %DVs follow directly: 8 g fat ÷ 78 g = 10%, 160 mg sodium ÷ 2,300 mg = 7%, 37 g carbs ÷ 275 g = 13%, 10 g added sugars ÷ 50 g = 20%. Iron is 8 ÷ 18 = 44.4%, which rounds to the nearest 5% step, 45%; potassium is 5.1%, which rounds to the nearest 2% step, 6%.
Homemade cookie with unrounded values
147 kcal rounds to 150 (nearest 10 above 50). 7.3 g fat rounds to 7 g (nearest gram at 5 g or more), 4.4 g saturated fat to 4.5 g (nearest half gram) and 0.2 g trans fat to 0 g. 22 mg cholesterol becomes 20 mg, 96 mg sodium becomes 95 mg, and 0.7 g fiber is declared as “<1g”. Calcium at 0.7% of the DV shows as 0%.
Low-calorie drink
Under 5 calories may be declared as 0, and under 5 mg sodium as 0 mg. 1.2 g carbohydrate rounds to 1 g, 0.8 g sugars shows as “<1g”, and 30 mg calcium is 2.3% of the DV, which rounds to 2%.
Frequently asked questions
How do you round numbers on a nutrition label?+
FDA rules set increments per nutrient: calories to the nearest 5 (up to 50) or 10; fats to 0.5 g under 5 g and 1 g above; sodium to 5 mg up to 140 mg and 10 mg above; carbohydrates, sugars, fiber and protein to the nearest gram, with “less than 1g” allowed under 1 g.
What Daily Values are used on the current label?+
For adults and children 4+: total fat 78 g, saturated fat 20 g, cholesterol 300 mg, sodium 2,300 mg, total carbohydrate 275 g, dietary fiber 28 g, added sugars 50 g, protein 50 g, vitamin D 20 mcg, calcium 1,300 mg, iron 18 mg and potassium 4,700 mg.
Which nutrients are required on a Nutrition Facts label?+
Calories, total fat, saturated fat, trans fat, cholesterol, sodium, total carbohydrate, dietary fiber, total sugars, added sugars, protein, vitamin D, calcium, iron and potassium. Other vitamins and minerals are voluntary unless added to the food or a claim is made.
Can I use this label on food I sell?+
It gives correctly rounded values in the standard layout, but a commercial label must also meet FDA requirements on serving sizes, fonts, dimensions and placement, and the nutrient data must be accurate. Some small businesses are exempt; check FDA guidance first.
How do I get the nutrient values for my recipe?+
Add up the nutrients of each ingredient from package labels or the USDA FoodData Central database, then divide by the number of servings. A recipe calorie calculator can help, or a lab can analyse the finished product.
Why is protein %DV missing?+
FDA only requires the protein %DV when a protein claim is made or the food is for children under 4, and then it must be adjusted for protein quality (PDCAAS). Most labels show protein in grams only.