FDA Nutrition Facts Label template preview
Labels

FDA Nutrition Facts Label

FDA 2020 Nutrition Facts label template with full data binding. Customize the design in the editor or generate compliant labels at scale via API.

Added February 11, 2026
Labels

Generate a PDF without signup, then customize this template when you need editor or API access.

  • FDA 2020 format with all 15 mandatory nutrients in regulation order
  • Typography hierarchy modeled after the FDA Nutrition Facts sample format
  • Heavy, medium, and hairline dividers designed to follow the FDA layout
  • All nutrient values are data-bound - update via editor or JSON payload

+4 more features below

Template vs Generator

Generator

Use the free nutrition label generator when you want a fast Nutrition Facts PDF from a guided form, without signup.

Template

Use this template when you need the visual editor, API, batch generation, data binding, or design customization for a reusable FDA Nutrition Facts label workflow.

What This FDA Nutrition Facts Label Template Includes

This template provides an editable FDA Nutrition Facts panel modeled after the current FDA sample format. The layout includes the bold "Nutrition Facts" header, servings per container, serving size, a calories section with large-format number, and the required nutrient sequence: Total Fat, Saturated Fat, Trans Fat, Cholesterol, Sodium, Total Carbohydrate, Dietary Fiber, Total Sugars, Added Sugars, Protein, Vitamin D, Calcium, Iron, and Potassium.

The design uses a Nutrition Facts typography hierarchy with strong emphasis for the title, serving size, Calories, primary nutrients, and % Daily Value amounts. Sub-nutrients use lighter hierarchy and indentation, and dividers are designed to follow the FDA Nutrition Facts layout without claiming legal certification.

Every text field in this template supports data binding. Nutrient values, serving sizes, calorie counts, and % Daily Values are all dynamic, so the template fills them in automatically from the data you provide.

Template vs Generator

Use the free nutrition label generator when you need a fast PDF from a guided form without signup.

Use this template when you need the visual editor, API, batch generation, design customization, or reusable data binding for an FDA Nutrition Facts label workflow.

FDA Nutrition Facts Format Details

The template is designed around the updated Nutrition Facts format. The visual structure supports Added Sugars as a separate line with % Daily Value, Vitamin D and Potassium as required rows, larger Calories emphasis, serving information, nutrient hierarchy, and the standard Daily Value footnote area.

The template handles visual formatting. You are responsible for ensuring the accuracy of the nutritional data you provide. For typography details, see the Nutrition Facts label font guide.

Template Features

FDA 2020 format with all 15 mandatory nutrients in regulation order
Typography hierarchy modeled after the FDA Nutrition Facts sample format
Heavy, medium, and hairline dividers designed to follow the FDA layout
All nutrient values are data-bound - update via editor or JSON payload
Correct indentation hierarchy for sub-nutrients and added sugars
Serving size, calories, and % Daily Value sections with proper emphasis
Generate label PDFs via REST API in under a second
Fully editable in the drag-and-drop visual editor - no code required

Who Is This For?

Food manufacturers creating labels for new product lines
Small food businesses preparing packaging for retail distribution
Private label brands generating labels across multiple product variants
Food scientists and R&D teams producing labels during product development
Regulatory compliance teams reviewing label formatting before submission
Developers integrating nutrition label generation into food industry software
E-commerce food brands automating label creation for online listings
Co-packers and contract manufacturers generating labels for multiple clients

API Integration

Generate documents programmatically using our REST API

cURL
curl -X POST https://typcraft.com/api/v1/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "YOUR_TEMPLATE_ID",
    "format": "pdf",
    "sync": true,
    "data": {
      "servingsPerContainer": "8",
      "servingSize": "2/3 cup (55g)",
      "calories": "230",
      "totalFat": "8g",
      "totalFatDv": "10%",
      "saturatedFat": "1g",
      "saturatedFatDv": "5%",
      "transFat": "0g",
      "cholesterol": "0mg",
      "cholesterolDv": "0%",
      "sodium": "160mg",
      "sodiumDv": "7%",
      "totalCarbohydrate": "37g",
      "totalCarbohydrateDv": "13%",
      "dietaryFiber": "4g",
      "dietaryFiberDv": "14%",
      "totalSugars": "12g",
      "addedSugars": "Includes 10g Added Sugars",
      "addedSugarsDv": "20%",
      "protein": "3g",
      "vitaminD": "2mcg",
      "vitaminDDv": "10%",
      "calcium": "260mg",
      "calciumDv": "20%",
      "iron": "8mg",
      "ironDv": "45%",
      "potassium": "235mg",
      "potassiumDv": "6%"
    }
  }' \
  --output nutrition-label.pdf

Template Data Fields

This template accepts the following data fields for customization:

{
  "fields": {
    "addedSugars": {
      "required": false,
      "type": "string"
    },
    "addedSugarsDv": {
      "required": false,
      "type": "string"
    },
    "biotin": {
      "required": false,
      "type": "string"
    },
    "biotinDv": {
      "required": false,
      "type": "string"
    },
    "calcium": {
      "required": false,
      "type": "string"
    },
    "calciumDv": {
      "required": false,
      "type": "string"
    },
    "calories": {
      "required": false,
      "type": "string"
    },
    "chloride": {
      "required": false,
      "type": "string"
    },
    "chlorideDv": {
      "required": false,
      "type": "string"
    },
    "cholesterol": {
      "required": false,
      "type": "string"
    },
    "cholesterolDv": {
      "required": false,
      "type": "string"
    },
    "choline": {
      "required": false,
      "type": "string"
    },
    "cholineDv": {
      "required": false,
      "type": "string"
    },
    "chromium": {
      "required": false,
      "type": "string"
    },
    "chromiumDv": {
      "required": false,
      "type": "string"
    },
    "copper": {
      "required": false,
      "type": "string"
    },
    "copperDv": {
      "required": false,
      "type": "string"
    },
    "dietaryFiber": {
      "required": false,
      "type": "string"
    },
    "dietaryFiberDv": {
      "required": false,
      "type": "string"
    },
    "folate": {
      "required": false,
      "type": "string"
    },
    "folateDv": {
      "required": false,
      "type": "string"
    },
    "insolubleFiber": {
      "required": false,
      "type": "string"
    },
    "iodine": {
      "required": false,
      "type": "string"
    },
    "iodineDv": {
      "required": false,
      "type": "string"
    },
    "iron": {
      "required": false,
      "type": "string"
    },
    "ironDv": {
      "required": false,
      "type": "string"
    },
    "magnesium": {
      "required": false,
      "type": "string"
    },
    "magnesiumDv": {
      "required": false,
      "type": "string"
    },
    "manganese": {
      "required": false,
      "type": "string"
    },
    "manganeseDv": {
      "required": false,
      "type": "string"
    },
    "molybdenum": {
      "required": false,
      "type": "string"
    },
    "molybdenumDv": {
      "required": false,
      "type": "string"
    },
    "monounsaturatedFat": {
      "required": false,
      "type": "string"
    },
    "niacin": {
      "required": false,
      "type": "string"
    },
    "niacinDv": {
      "required": false,
      "type": "string"
    },
    "pantothenicAcid": {
      "required": false,
      "type": "string"
    },
    "pantothenicAcidDv": {
      "required": false,
      "type": "string"
    },
    "phosphorus": {
      "required": false,
      "type": "string"
    },
    "phosphorusDv": {
      "required": false,
      "type": "string"
    },
    "polyunsaturatedFat": {
      "required": false,
      "type": "string"
    },
    "potassium": {
      "required": false,
      "type": "string"
    },
    "potassiumDv": {
      "required": false,
      "type": "string"
    },
    "protein": {
      "required": false,
      "type": "string"
    },
    "riboflavin": {
      "required": false,
      "type": "string"
    },
    "riboflavinDv": {
      "required": false,
      "type": "string"
    },
    "saturatedFat": {
      "required": false,
      "type": "string"
    },
    "saturatedFatDv": {
      "required": false,
      "type": "string"
    },
    "selenium": {
      "required": false,
      "type": "string"
    },
    "seleniumDv": {
      "required": false,
      "type": "string"
    },
    "servingSize": {
      "required": false,
      "type": "string"
    },
    "servingsPerContainer": {
      "required": false,
      "type": "string"
    },
    "sodium": {
      "required": false,
      "type": "string"
    },
    "sodiumDv": {
      "required": false,
      "type": "string"
    },
    "solubleFiber": {
      "required": false,
      "type": "string"
    },
    "sugarAlcohol": {
      "required": false,
      "type": "string"
    },
    "thiamin": {
      "required": false,
      "type": "string"
    },
    "thiaminDv": {
      "required": false,
      "type": "string"
    },
    "totalCarbohydrate": {
      "required": false,
      "type": "string"
    },
    "totalCarbohydrateDv": {
      "required": false,
      "type": "string"
    },
    "totalFat": {
      "required": false,
      "type": "string"
    },
    "totalFatDv": {
      "required": false,
      "type": "string"
    },
    "totalSugars": {
      "required": false,
      "type": "string"
    },
    "transFat": {
      "required": false,
      "type": "string"
    },
    "vitaminA": {
      "required": false,
      "type": "string"
    },
    "vitaminADv": {
      "required": false,
      "type": "string"
    },
    "vitaminB12": {
      "required": false,
      "type": "string"
    },
    "vitaminB12Dv": {
      "required": false,
      "type": "string"
    },
    "vitaminB6": {
      "required": false,
      "type": "string"
    },
    "vitaminB6Dv": {
      "required": false,
      "type": "string"
    },
    "vitaminC": {
      "required": false,
      "type": "string"
    },
    "vitaminCDv": {
      "required": false,
      "type": "string"
    },
    "vitaminD": {
      "required": false,
      "type": "string"
    },
    "vitaminDDv": {
      "required": false,
      "type": "string"
    },
    "vitaminE": {
      "required": false,
      "type": "string"
    },
    "vitaminEDv": {
      "required": false,
      "type": "string"
    },
    "vitaminK": {
      "required": false,
      "type": "string"
    },
    "vitaminKDv": {
      "required": false,
      "type": "string"
    },
    "zinc": {
      "required": false,
      "type": "string"
    },
    "zincDv": {
      "required": false,
      "type": "string"
    }
  },
  "sampleData": {
    "addedSugars": "Includes 10g Added Sugars",
    "addedSugarsDv": "20%",
    "calcium": "260mg",
    "calciumDv": "20%",
    "calories": "230",
    "cholesterol": "0mg",
    "cholesterolDv": "0%",
    "dietaryFiber": "4g",
    "dietaryFiberDv": "14%",
    "iron": "8mg",
    "ironDv": "45%",
    "potassium": "240mg",
    "potassiumDv": "6%",
    "protein": "3g",
    "saturatedFat": "1g",
    "saturatedFatDv": "5%",
    "servingSize": "2/3 cup (55g)",
    "servingsPerContainer": "8",
    "sodium": "160mg",
    "sodiumDv": "7%",
    "totalCarbohydrate": "37g",
    "totalCarbohydrateDv": "13%",
    "totalFat": "8g",
    "totalFatDv": "10%",
    "totalSugars": "12g",
    "transFat": "0g",
    "vitaminD": "2mcg",
    "vitaminDDv": "10%"
  },
  "version": 1
}

How to Use This Template

Three simple steps to get started

1

Choose & Customize

Click "Use This Template" to create your own copy. Customize colors, fonts, and layout using our visual editor.

2

Add Your Data

Define data fields for dynamic content. Connect your data via API, CSV upload, or manual entry.

3

Generate Documents

Generate hundreds or thousands of personalized PDFs instantly. Download or integrate via our API.

Frequently Asked Questions

Everything you need to know

Create your own templates

Design custom document templates with our visual editor. Generate thousands of documents with your data.