100% Free — No Signup Required

FDA Nutrition Facts Label Generator

Create FDA 2020 compliant Nutrition Facts labels in seconds. Enter your nutrient values, generate a high-resolution PDF, and download — completely free.

Enter Nutrient Values

NutrientAmount% DV
Total Fat
g
%
Saturated Fat
g
%
Trans Fat
g
--
Polyunsaturated Fat
g
--
Monounsaturated Fat
g
--

NutrientAmount% DV
Cholesterol
mg
%
Sodium
mg
%

NutrientAmount% DV
Total Carbohydrate
g
%
Dietary Fiber
g
%
Soluble Fiber
g
--
Insoluble Fiber
g
--
Total Sugars
g
--
Added Sugars
g
%
Sugar Alcohol
g
--

Added Sugars will appear as "Includes Xg Added Sugars" on the label.

Protein
g
--

NutrientAmount% DV
Vitamin D
mcg
%
Calcium
mg
%
Iron
mg
%
Potassium
mg
%

Preview

Fill in your details and click Generate

Your FDA nutrition label will appear here

How It Works

1. Enter Serving Info

Fill in servings per container, serving size, and calories.

2. Add Nutrients

Enter amounts and % Daily Values for all 15 mandatory nutrients. Optionally add vitamins and minerals.

3. Download PDF

Generate your FDA-compliant label as a high-resolution PDF ready for printing.

What This Nutrition Facts Label Generator Includes

This generator produces an FDA 2020 Nutrition Facts panel as defined in 21 CFR 101.9. The layout includes the bold “Nutrition Facts” header, servings per container, serving size, a calories section with large-format number, and all 15 mandatory nutrients listed in the regulation-required order: Total Fat, Saturated Fat, Trans Fat, Cholesterol, Sodium, Total Carbohydrate, Dietary Fiber, Total Sugars, Added Sugars, Protein, Vitamin D, Calcium, Iron, and Potassium. Each nutrient row displays the amount and % Daily Value exactly where the FDA format requires them.

The template follows the FDA's typographic specifications: bold names for primary nutrients, regular weight for sub-nutrients, italic formatting for “Trans” Fat, and the correct indentation hierarchy — flush left for primary nutrients, single indent for sub-nutrients, and double indent for Added Sugars. Dividers use the three FDA-specified weights: 7-point heavy bars to separate major sections, a 3-point medium bar below calories, and hairline rules between individual nutrient rows. The footnote at the bottom includes the standard Daily Value disclaimer text.

Beyond the 15 mandatory nutrients, this generator supports 28 optional vitamins and minerals including Vitamin A, Vitamin C, Vitamin E, Vitamin K, B-vitamins (Thiamin, Riboflavin, Niacin, B6, Folate, B12, Biotin, Pantothenic Acid), and minerals (Phosphorus, Iodine, Magnesium, Zinc, Selenium, Copper, Manganese, Chromium, Molybdenum, Chloride, Choline). Optional nutrients only appear on the label when you provide values — leave them blank and the rows are automatically hidden.

Why Use a Data-Driven Nutrition Label Generator

Creating nutrition labels by hand in a word processor or design tool works until you need to produce more than a few. Each product variant, serving size change, or reformulation means manually updating values and double-checking formatting. Mistakes happen — wrong indentation, missing nutrients, inconsistent typography — and any of these can create compliance issues.

A data-driven generator separates the design from the data. The layout stays locked to FDA specifications while the nutrient values come from your input. Update one value and the label regenerates with correct formatting, correct order, and correct emphasis. No manual layout adjustments required.

FDA Compliance Details

This generator implements the updated Nutrition Facts format that became mandatory January 1, 2020 for manufacturers with $10 million or more in annual sales, and January 1, 2021 for smaller manufacturers. Key format elements include:

  • Added Sugars declared as a separate line with % Daily Value, using the “Includes Xg Added Sugars” format
  • Updated Daily Values based on the 2020 reference amounts (e.g., 78g Total Fat, 28g Dietary Fiber, 50g Added Sugars)
  • Vitamin D and Potassium mandatory (replacing Vitamin A and Vitamin C, which are now optional)
  • Calories displayed in larger, bolder type for increased visibility
  • Serving size requirements reflecting amounts people actually eat

The generator handles the visual formatting. You are responsible for ensuring the accuracy of the nutritional data you provide — it does not perform nutrient calculations or rounding.

How to Use This Generator

Fill in the form above with your product's nutritional data. Required fields include serving information, calories, and all 15 mandatory nutrients. Optional vitamins and minerals can be expanded and filled in as needed — any row left blank will be hidden on the generated label.

Click “Generate PDF” to create your label. The PDF appears in the preview panel and can be downloaded immediately. You can generate up to 10 labels per day for free without creating an account.

For full design customization, batch generation, or API access, sign up for a free Typcraft account. The visual editor lets you adjust fonts, colors, spacing, and layout. The REST API accepts a JSON payload with your nutrient data and returns a PDF in under a second — ideal for automating label generation across product lines.

Frequently Asked Questions

Need Full Customization?

Sign up for a free account to unlock the visual editor, API access, and batch generation.

Join Beta — Free Access