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
Added Sugars will appear as "Includes Xg Added Sugars" on the label.
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