Nutrition Facts Label Generator

Enter your recipe and get a Nutrition Facts label in the current FDA format (the format that took effect in 2020). Every number on it can be traced back to the rule that produced it.

With no USDA key on the server, search stays on invented example foods. Nothing here is a real product.

No ingredients yet. Search for oats, load the example batch, or type per-100 g values yourself.

After you add ingredients, a blank cooked weight uses their total weight. Retention factors are not applied.

Free preview. $12 per label for the print-ready files. Not FDA-approved: no software is, and FDA does not approve labels. Read the disclaimer.

What the generator does

  1. You add ingredients.
    • Search USDA FoodData Central, the public-domain food composition database run by the U.S. Department of Agriculture.
    • Or type in values from a supplier's spec sheet.
    • Enter amounts in grams, or in cups and spoons with a gram weight.
  2. You enter the final weight.
    • Baking and cooking lose water, so enter the weight of the finished batch.
    • Nutrients are added up from the raw ingredients and divided by that weight.
  3. You mark which sugars are "added."
    • Sugar, honey, syrups and juice concentrates are flagged for you to confirm.
    • Added sugars have their own line on the label (21 CFR 101.9(c)(6)(iii)).
  4. You pick a product category. The generator uses the FDA reference amounts in 21 CFR 101.12(b) to suggest a serving size and servings per container. You can adjust them within the allowed steps.
  5. The generator rounds every value by FDA's rules.
    • Calories, fats, cholesterol, sodium, carbohydrates, sugars, protein, vitamin D, calcium, iron and potassium are each rounded to the increments in 21 CFR 101.9(c).
    • %Daily Values use the current Daily Values. See the rounding rules table.
  6. You get the label.
    • The standard vertical format follows 21 CFR 101.9(d) and the graphic specs in Appendix B to Part 101.
    • If a package holds 200–300% of the reference amount, you get the required two-column per serving / per container label (101.9(b)(12)(i)).

Every rounding step, shown

Along with the label you get a compliance check sheet. For each nutrient it lists:

  • the unrounded amount per serving
  • the rule applied, with its CFR paragraph
  • the declared value
  • the %DV basis.

It also records which sugars you tagged as added. FDA requires manufacturers to keep records of added sugars when a food mixes natural and added sugars (21 CFR 101.9(g)(10)(iv)).

Example line from a check sheet:

NutrientUnrounded / servingRuleDeclared
Sodium143.0 mg>140 mg → nearest 10 mg, 101.9(c)(4)140mg, 6% DV

What you download ($12 per label)

  • A high-resolution SVG and a vector PDF of the label, with fonts embedded and no watermark.
  • The compliance check sheet PDF.
  • 7 days in this browser to edit and download again, then 30 days to re-download the same label. See pricing.

What it does not do (yet)

The generator tells you when it can't produce a label rather than drawing a wrong one. These are not supported yet:

  • tabular, linear and small-package formats
  • the simplified format
  • labels for infants, children 1–3, or pregnant or lactating women
  • "as prepared" columns
  • voluntary nutrients such as vitamin C or mono-unsaturated fat
  • nutrient content or health claims, and protein %DV (it needs a PDCAAS-corrected protein value, and is mandatory if you make a protein claim)
  • Canadian labels.

Before you print

  • Values from a database are estimates, not lab results. FDA says that "regardless of its source, a company is responsible for the accuracy and the compliance of the information presented on the label." FDA also recommends that manufacturers who use ingredient databases validate the results against laboratory analysis (FDA, A Food Labeling Guide, Q&A N30 and N37).
  • Check whether you need a label at all. Some small businesses are exempt, but a nutrition claim cancels the exemption. See Do I need a nutrition label?
  • Allergens aren't part of the Nutrition Facts box. Use the allergen checklist to write your "Contains" statement.

Making a supplement? Use the Supplement Facts label maker instead. Supplements follow 21 CFR 101.36, not 101.9.

FactsReady is not affiliated with FDA or USDA. Nothing on this site is legal advice.