Free Nutrition Facts label generator

Type the amounts from your nutrition data and get a Nutrition Facts label in the standard US format. Download it or print it on a label sheet.

Type the serving size, the servings per container and each amount. The label updates as you type. Then download it, or print it on a label sheet.

How to use it

  1. Type the serving size, such as "1 cup (228g)", and the servings per container, such as "about 8".
  2. Type each amount from the Calories line down to Potassium. Leave a box at 0 if the food has none.
  3. Check the preview. Any warnings appear above the buttons.
  4. Choose a sheet, then click Print. Or click Download SVG or Download PNG.

The optional protein % Daily Value is off by default. Turn it on if you want it.

Where the numbers come from

The tool does not know your food. It only rounds and lays out the numbers you type. You can get them from:

  • A lab test. A food lab can test a recipe and give you the amounts per serving.
  • USDA FoodData Central. This is a free database from the U.S. Department of Agriculture. Look up each ingredient, add up the amounts for your recipe, and divide by the number of servings.
  • Recipe software. Many programs use a nutrient database and add up the amounts for you.

Check the totals before you print. A label with wrong numbers is your responsibility.

How rounding works

The rules round most amounts. Here are three examples:

You typeThe label showsWhy
Total fat 4.74 g4.5 gUnder 5 g, fat rounds to the nearest half gram.
Calories 5250Above 50 calories, the rule uses steps of 10.
Total carbohydrate 0.6 gless than 1gUnder 1 gram, the rule allows "less than 1 gram".

Sodium works the same way, with steps of 5 mg up to 140 mg and steps of 10 mg above that. The percent Daily Value is worked out from the rounded amount, so the label is consistent.

Label sizes that fit

A standard vertical Nutrition Facts label has many lines of small type. The type sizes have minimums: 16 pt for the word Calories, 22 pt for the calorie number, 10 pt for the serving line, and 8 pt for the nutrients. The label has to be tall enough to hold them.

  • Avery 5168 (3½ × 5 in) is tall enough for the full label.
  • L7169 (A4, 99.1 × 139 mm) is tall enough too.
  • Avery® 5164 (3⅓ × 4 in), 5163 (2 × 4 in) and L7166 (A4, 99.1 × 93.1 mm) are too short for the full label. The tool shows a warning if you pick one.
  • Avery 5165 is one full sheet, so it fits the label with room to spare.

If the label is too short, the tool still shows it, but the type is smaller than the minimum. Pick a taller sheet instead.

Printing on a sheet

  1. Choose the sheet in the drop-down. The tool places one label on every spot on the sheet.
  2. Print at 100% or "Actual size". Turn off "Fit to page", or the label will shrink.
  3. Print one sheet on plain paper first and hold it against your label sheet. Check that the edges line up.
  4. Print the full sheet when the test looks right. More help is in labels not lining up.

For the sheet measurements, see the label sizes chart. You can also check Avery 5168 or Avery 5165 for the full details.

The small-business exemption

Some small businesses do not need a Nutrition Facts label. The rule in 21 CFR 101.9(j)(1)(i) covers food sold directly to consumers, such as at a farmers' market. It applies only when the sales are under $500,000 a year, or under $50,000 a year for food, and the food has no nutrition claims or other nutrition information on the label or in advertising. Other exemptions have their own rules. Read the FDA's small-business exemption page before you rely on any of them.

Where to start

Use the tool above to make a label. When you are ready to print, the sheet pages show each layout. To print your own list of names, prices or addresses on the same sheets, read how to print labels from Excel.

Sheets for this job

Questions

Is this label legal to use?

This tool follows the rounding rules in 21 CFR 101.9. It does not decide whether your product needs a label. Check with the FDA or a labeling lawyer before you sell food with a label.

Where do I get the numbers?

Use a lab test, or a nutrient database such as USDA FoodData Central. Recipe software that uses one of these databases works too. The tool does not look up or check the numbers for you.

Why is my total fat 4.5 g instead of 4.74 g?

Under 5 grams, the rules round fat to the nearest half gram. So 4.74 grams shows as 4.5 grams. Above 5 grams, it rounds to the nearest whole gram.

Which Avery® sheet fits a Nutrition Facts label?

A standard vertical label needs a tall space. Avery® 5168 (3½ × 5 in) and the A4 sheet L7169 are tall enough. The tool warns you if the label you pick is too short.

Can I print it on plain paper?

Yes, to check the size. Print at 100% or Actual size, and turn off Fit to page. Then hold the printed label against a label sheet before you print the full sheet.

Skip the mail merge — paste your list and print

Every row becomes one label, lined up on the sheet. Free while LabelPeel is in beta.

Guides