返回首页

title: FDA Label Generator — 21 CFR 101.9 Compliant | NutriSpec description: Generate FDA-compliant Nutrition Facts labels. All 15 rounding rules from 21 CFR 101.9 hard-coded. 8,000+ USDA ingredients. Free to try, no lab needed. ogImage: /og/fda-label.png

FDA Nutrition Label Generator

21 CFR 101.9 compliant. All 15 rounding rules. 8,000+ USDA ingredients. Free to try.

NutriSpec's FDA label generator creates 21 CFR 101.9 compliant Nutrition Facts labels with all 15 FDA rounding rules hard-coded. Calories: <5→0, 5-50→nearest 5, >50→nearest 10. Trans fat <0.5g MUST display 0g (automatic compliance). Added Sugars mandatory per 2020 FDA update. RACC serving sizes auto-matched from 160+ FDA categories (21 CFR 101.12(b)). GS1 QR code for Sunrise 2027 included. Full audit report tracing every nutrient to its USDA FDC source.


FDA Compliance — All 15 Rounding Rules Built In

NutriSpec hard-codes every rounding rule from 21 CFR 101.9. No configuration needed — enter your recipe and the generator applies them automatically.

Critical Rounding Rules

| Nutrient | Rule | Compliance Note | |----------|------|-----------------| | Calories | <5 → 0, 5-50 → nearest 5, >50 → nearest 10 | 137 cal displays as "140" | | Total Fat | <0.5g → 0, 0.5-5g → nearest 0.5g, >5g → nearest 1g | 3.2g → 3g | | Saturated Fat | <0.5g → 0, 0.5-5g → nearest 0.5g, >5g → nearest 1g | Same as total fat | | Trans Fat | <0.5g → MUST display 0g | Displaying "0.2g" is an FDA violation | | Cholesterol | <2mg → 0, 2-5mg → "<5 mg", >5mg → nearest 5mg | Special "<5 mg" display | | Sodium | <5mg → 0, 5-140mg → nearest 5mg, >140mg → nearest 10mg | 127mg → 125mg | | Total Carbohydrate | <0.5g → 0, 0.5-1g → "<1 g", >1g → nearest 1g | "<1 g" for trace amounts | | Dietary Fiber | <0.5g → 0, 0.5-1g → "<1 g", >1g → nearest 1g | Same as carbs | | Total Sugars | <0.5g → 0, 0.5-1g → "<1 g", >1g → nearest 1g | | | Added Sugars | Same as total sugars | Mandatory per 2020 FDA update | | Protein | <0.5g → 0, 0.5-1g → "<1 g", >1g → nearest 1g | | | Vitamin D | 0 → 0, nonzero → nearest 0.1mcg | | | Calcium | 0 → 0, nonzero → nearest 10mg | | | Iron | 0 → 0, nonzero → nearest 0.1mg | | | Potassium | 0 → 0, nonzero → nearest 10mg | |

See the full FDA rounding specification →


Supported FDA Label Formats


What You Get

Automatic RACC Serving Sizes

NutriSpec's database covers 160+ FDA food categories from 21 CFR 101.12(b):

Your product is auto-matched to the correct category — no searching through the CFR yourself.

% Daily Values (2024 FDA DV Table)

GS1 Sunrise 2027 QR Code

Every label includes an optional GS1 Digital Link QR code (29×29 matrix, v3, ECL M) that encodes your product's GTIN, batch/lot, and expiration date. Required for all retail products by 2027.

Full Audit Report

Every generated label comes with a JSON audit report showing:


Frequently Asked Questions

What is an FDA-compliant nutrition label?

An FDA-compliant nutrition label follows 21 CFR 101.9, specifying: 15 rounding rules, mandatory nutrient order, exact font hierarchy (Helvetica/Arial, ≥6pt), line specifications (7pt/3pt/1pt separators), and % Daily Values based on a 2,000-calorie diet. NutriSpec auto-enforces all requirements.

What are the FDA rounding rules?

15 rules from 21 CFR 101.9 govern how nutrients round on the label. Calories round to nearest 5 or 10. Trans fat <0.5g must display 0g (displaying 0.2g is a violation). Cholesterol 2-5mg displays as "<5 mg". NutriSpec hard-codes all 15 rules.

Do I need Added Sugars on my label?

Yes. The 2016/2020 FDA update made Added Sugars mandatory — indented below Total Sugars, with gram amount and %DV (50g/day). NutriSpec auto-calculates Added Sugars values from your recipe.

Is this label generator really FDA compliant?

Yes. NutriSpec implements all 15 rounding rules from 101.9, the complete RACC database from 101.12(b), full Daily Value tables, and exact format specs from 101.9(d). Audit reports trace every nutrient to its USDA FDC source.

How do I know which FDA format to use?

The standard vertical format is used when you have ≥40 in² of label space. For smaller packages, choose the side-by-side vertical. For variety packs, use tabular. For 2-3 serving containers, use dual-column. NutriSpec helps you pick the right format.


Generate Your FDA-Compliant Label — Free

5 free labels/month. All 15 FDA rounding rules. 6 label formats.

Start Free →