Skip to content

James Allman | JA Technology Solutions LLC

Nutrition Facts Label Generator

Build a print-ready Nutrition Facts panel in the current FDA format, with automatic %Daily Value and FDA rounding from the values you enter.

Nutrition Facts Label Generator

Create a Nutrition Facts panel in the current FDA format (the 2016 rule) from the values you enter, in the standard vertical layout, the tabular (horizontal) layout for shallow packages, or the linear (run-on) layout for very small packages. Type serving size, servings per container, calories, fats, cholesterol, sodium, carbohydrates, sugars, added sugars, protein, and the four mandatory micronutrients (vitamin D, calcium, iron, potassium); the tool applies the FDA rounding rules and calculates the %Daily Value for you. Add a Contains allergen statement and an ingredients list, then print the label or export it as a PNG. Each saved product keeps its own format, so you can bulk-print a mixed set on Avery label sheets or a custom size for non-Avery stock, import products from CSV, and back the list up to a JSON file. Everything runs in your browser. Your data never leaves your machine.
Learn more ↓

Loading interactive explorer...

Before you use this output: This builds a Nutrition Facts panel in the current FDA format and applies the FDA rounding rules to the values you enter. It does not analyze a recipe or verify that your numbers are accurate. Nutrient values for a commercial label must come from laboratory analysis or a validated database, and the finished label should be reviewed against the current FDA regulations (21 CFR 101.9) before you use it.

What the Nutrition Facts panel is

The Nutrition Facts panel, sometimes written nutri facts or nutrifacts, is the standardized box the FDA requires on most packaged foods. It declares the serving size, calories, and the nutrients a shopper uses to compare products. The format is defined in 21 CFR 101.9, and the values shown are not the raw lab numbers: they are rounded according to specific FDA rules and paired with a %Daily Value based on a 2,000 calorie reference diet. This tool produces the panel from the per-serving values you enter, in the standard vertical layout, the tabular (horizontal) layout the FDA allows on packages too shallow for the vertical panel, or the linear (run-on) layout for very small packages, and prints them in bulk on Avery or custom-size label stock.

The 2016 label, and the rounding rules

The current label (the 2016 final rule) added a separate Added Sugars line, replaced vitamins A and C with vitamin D and potassium as mandatory nutrients, enlarged the calorie figure, and updated several Daily Values. The rounding is where most homemade labels go wrong: calories round to the nearest 5 up to 50 and the nearest 10 above that, fats under 0.5g declare as 0g, and carbohydrates, fiber, sugars, and protein between 0.5g and 1g declare as "less than 1g." This tool applies those rules automatically so the declared values and %Daily Values are consistent with the regulation.

Where the numbers come from

A formatting tool cannot tell you what is in your food. For a label that goes on a product for sale, the nutrient values themselves come from laboratory analysis or a validated nutrition database, and the finished label should be checked against current FDA requirements before printing. Use this to draft and format the panel correctly, not to certify accuracy.

Custom label and item-file work

Need labels generated automatically from a recipe system, a POS item file, or a spreadsheet of products? I build custom labeling and data integrations. Explore custom application development or grocery and retail services. For deli and bakery costing, see the Deli Prepared Foods Calculator and the Bakery Scaling Calculator; for shelf-rail price labels, the Shelf Label Generator. Have questions? Ask James.

Have suggestions on the Nutrition Facts Label Generator? Share your thoughts.

All tools run entirely in your browser. Your data never leaves your machine.