Free Nutrition Facts Label Generator (FDA Format)
Enter your nutrition values per serving, and this free generator builds an FDA-format Nutrition Facts label for packaged foods with the serving measured in grams. It applies the rounding rules in 21 CFR 101.9 (opens in a new tab), checks that your values add up and that every line fits at the required type size, and exports a vector file for print. No signup, and your numbers stay in your browser.
Example values: a granola bar
Loading…
Enter values per serving. Recalculate from per-100 g data before you enter them.
Loading…
Fix the problems in the form to download.
Provided as is. Check against current FDA rules before printing.
No conflicts found between the values you entered.
Rounding applied (what you entered → what the label shows)
| Nutrient | You entered | On label | Rule | 21 CFR 101.9 |
|---|---|---|---|---|
| Servings per container | 8 | 8 | 2–5: nearest 0.5; otherwise whole number; "about" when rounded | (b)(8)(i) |
| Serving size | 40 g | 40 g | Under 2 g: nearest 0.1; 2–5 g: nearest 0.5; above: whole g | (b)(7)(ii) |
| Calories | 192 | 190 | Above 50 cal: nearest 10 | (c)(1) |
| Total Fat | 8.2 g | 8g · 10% | 5 g and up: nearest 1 g | (c)(2) |
| Saturated Fat | 1.1 g | 1g · 5% | Under 5 g: nearest 0.5 g | (c)(2)(i) |
| Trans Fat | 0.1 g | 0g | Under 0.5 g → 0 g | (c)(2)(ii) |
| Cholesterol | 0.4 mg | 0mg · 0% | Under 2 mg → 0 mg | (c)(3) |
| Sodium | 93 mg | 95mg · 4% | 5–140 mg: nearest 5 mg | (c)(4) |
| Total Carbohydrate | 25.3 g | 25g · 9% | 1 g and up: nearest 1 g | (c)(6) |
| Dietary Fiber | 3.1 g | 3g · 11% | 1 g and up: nearest 1 g | (c)(6)(i) |
| Total Sugars | 9.4 g | 9g | 1 g and up: nearest 1 g | (c)(6)(ii) |
| Added Sugars | 7.2 g | 7g · 14% | 1 g and up: nearest 1 g | (c)(6)(iii) |
| Protein | 4.3 g | 4g | 1 g and up: nearest 1 g; no %DV (needs PDCAAS) | (c)(7) |
| Vitamin D | 0.1 mcg | 0mcg · 0% | Under 2% DV: shown as 0; %DV: under 2% → 0; to 10%: step 2; to 50%: step 5; above: step 10 | (c)(8)(iii) |
| Calcium | 28 mg | 30mg · 2% | Nearest 10 mg (FDA guidance (opens in a new tab)); %DV: under 2% → 0; to 10%: step 2; to 50%: step 5; above: step 10 | (c)(8)(iii) |
| Iron | 1.1 mg | 1.1mg · 6% | Nearest 0.1 mg (FDA guidance (opens in a new tab)); %DV: under 2% → 0; to 10%: step 2; to 50%: step 5; above: step 10 | (c)(8)(iii) |
| Potassium | 180 mg | 180mg · 4% | Nearest 10 mg (FDA guidance (opens in a new tab)); %DV: under 2% → 0; to 10%: step 2; to 50%: step 5; above: step 10 | (c)(8)(iii) |
What the generator covers
The generator makes three formats: the standard vertical label, and the tabular and linear labels for small packages with 40 square inches or less available for labeling. It’s built for foods in multi-serving packages, with the serving measured in grams, and uses the Daily Values for adults and children 4 years and older.
It doesn’t make dual-column labels (per serving and per package), the simplified format, or the full-size tabular label for short panels. It isn’t built for beverages measured in milliliters or for foods meant for children under 4. If your package makes a protein claim, the label needs a protein %DV corrected by a protein quality score (PDCAAS), which the generator doesn’t calculate. It also doesn’t add the extra lines some products need: sugar alcohols when the package makes a sugar claim, vitamins and minerals added beyond vitamin D, calcium, iron, and potassium, or fiber and fat types named in a claim.
How to make a Nutrition Facts label
- Get the numbers from a lab analysis or from nutrient analysis software that uses your exact recipe. Enter them as they come, before any rounding.
- Set the serving size. FDA reference amounts (21 CFR 101.12) are the basis for the serving size in each food category, so a bag of chips and a jar of salsa start from different amounts. Write it as a household measure people recognize, such as “1 bar” or “2/3 cup”, and add the weight in grams.
- Fill in each nutrient per serving. The table under the label shows what you entered, what the label prints, and which rule turned one into the other.
- Enter the area of the package available for labeling and the width the label can take. The standard vertical label is the default. On packages of 12 to 40 square inches, the small tabular or linear format is allowed only when the package can’t fit a standard vertical or tabular display on any panel.
- Read the checks. The generator won’t export a label with an empty field, a negative number, added sugars above total sugars, or nutrients that weigh more than the serving, and it stops the download when a line doesn’t fit at the required type size. Calories far from what fat, carbohydrate, and protein add up to get a warning, because fiber and sugar alcohols can explain part of the gap.
- Download the SVG or PDF and place it in your artwork, usually on the information panel to the right of the principal display panel. Our food label requirements guide covers what else has to appear on that panel.
Which label format fits your package
The format depends on how much of the package surface can carry labeling and how much room the panel has. The FDA’s sample labels (opens in a new tab) show each format.
| Surface available for labeling | Format | What changes |
|---|---|---|
| Under 12 sq in, with no nutrition claims or other nutrition information anywhere (label, labeling, ads) | No Nutrition Facts label required | The package must list an address or phone number where buyers can get the nutrition information |
| Under 12 sq in, with a claim or other nutrition information, or a voluntary label | Vertical, small tabular, or linear | All required information at least 6 pt, or in all capitals at least 1/16 inch high |
| 12 to 40 sq in | Standard vertical; small tabular only if neither a standard vertical nor a tabular display fits on any panel; linear only if a tabular one won’t fit either | Servings and serving size at least 9 pt (serving size down to 8 pt if it doesn’t fit), “Calories” at least 10 pt and the calorie number at least 14 pt; abbreviations such as “Serv size” and “Sat fat” are allowed, and the short footnote “% DV = % Daily Value” may be used |
| Any size, with less than about 3 inches of continuous height on the panel | Full-size tabular label (this generator doesn’t make it) | “Calories” at least 10 pt and the serving size at least 9 pt; the other minimum type sizes match the vertical label |
How the numbers are rounded
21 CFR 101.9 sets how each nutrient is rounded. Where the rule allows a choice, such as 0 or “less than 1 g”, the generator uses the option in the table below. For fat, cholesterol, sodium, carbohydrate, fiber, and added sugars, it calculates %DV from the amount printed on the label, or from the actual amount when the label says “less than”, so a nutrient shown as 0 g also shows 0%. When the number of servings is rounded, FDA says to show that with “about”, as in “about 2.5 servings per container”.
| Nutrient | Rounding on the label |
|---|---|
| Calories | Under 5 → 0; up to 50 → nearest 5; above 50 → nearest 10 |
| Total, saturated, and trans fat | Under 0.5 g → 0; under 5 g → nearest 0.5 g; 5 g and up → nearest 1 g |
| Cholesterol | Under 2 mg → 0; 2 to 5 mg → “less than 5 mg”; above 5 mg → nearest 5 mg |
| Sodium | Under 5 mg → 0; 5 to 140 mg → nearest 5 mg; above 140 mg → nearest 10 mg |
| Carbohydrate, fiber, sugars, added sugars, protein | Under 0.5 g → 0; under 1 g → “less than 1 g”; 1 g and up → nearest 1 g |
| Vitamin D, calcium, iron, potassium | Vitamin D to the nearest 0.1 mcg, iron to the nearest 0.1 mg, calcium and potassium to the nearest 10 mg; %DV in steps of 2% up to 10%, 5% up to 50%, and 10% above that |
The steps for vitamins and minerals follow the increments the FDA recommends in its guidance on declaring vitamin and mineral amounts (opens in a new tab).
SOTDESIGN is a packaging and label design agency working with food and beverage brands. The Nutrition Facts panel is one part of a label, and our label design service covers the rest, from the front panel to print-ready files.
need the whole label designed?
custom labels and packaging for food and beverage brands · fixed estimate in 1–2 business days
get quoteFAQ
01 Is this Nutrition Facts label generator free?
Yes. There is no signup and no limit on labels or downloads. The tool runs in your browser, so the values you type never leave your device.
02 Does the label meet FDA requirements?
The generator follows the rounding rules, order of nutrients, and minimum type sizes in 21 CFR 101.9, and the vertical label follows the graphic specifications the FDA recommends in Appendix B to Part 101. It blocks the download when it finds missing values, values that contradict each other, or a line that doesn’t fit at the required size. Whether a finished package complies also depends on your values, your serving size, the format your package qualifies for, and the rest of the label, which the tool can’t check.
03 Can I make a nutrition label without a lab test?
Yes. The FDA recommends lab analysis but doesn’t prescribe how a company gets its nutrient values, so you can calculate them in nutrient database software from your exact recipe. The brand is responsible for the numbers either way: the FDA checks compliance by testing a composite of 12 packages from a lot (21 CFR 101.9(g)), and the lab results have to meet its compliance limits for each nutrient.
04 Do small businesses need a Nutrition Facts label?
Some don’t. A product can be exempt when the company averages under 100 full-time equivalent employees and sold fewer than 100,000 units of that product in the US over the previous 12 months, and it files a notice with the FDA before each yearly exemption period (21 CFR 101.9(j)(18)). A company with fewer than 10 full-time equivalent employees that isn’t an importer and sells fewer than 10,000 units of a product a year doesn’t have to file that notice. A business that sells directly to consumers is also exempt when its annual sales to consumers are up to $500,000, or its food sales to consumers are up to $50,000 (21 CFR 101.9(j)(1)). Any nutrition claim or other nutrition information on the label, in other labeling, or in advertising removes these exemptions. The FDA’s Small Business Nutrition Labeling Exemption page has the full conditions.
05 What font does a Nutrition Facts label use?
The rule requires a single easy-to-read type style in upper and lower case; packages under 12 square inches may set the label in capitals. The FDA’s recommended graphic specifications use Helvetica Black and Helvetica Regular. Our SVG and PDF files use TeX Gyre Heros, a free typeface in the Helvetica style, with the text converted to outlines so it prints the same on any system.
06 Can I send the file straight to my printer?
The SVG and PDF are vector files with the label at its real size. The PDF page adds a 1/8 inch margin around the label, sets the trim box to the label’s edges, and prints in 100% black on a white panel. Place the file in your packaging artwork; your designer or printer still checks it in the full layout and on the proof.
This tool is provided as is, without warranty of any kind, for general information, and is not legal or regulatory advice. It formats the values you enter and can’t check your product, serving size, or the rest of your label. FDA rules can change after the date we last checked them (November 11, 2026). Check the final label against current FDA requirements, or with a food labeling specialist, before you print. To the extent the law allows, SOTDESIGN isn’t liable for errors in the values you enter or in the tool and its files, or for losses from using them.
get quote 
