Skip to content
All posts Rules and Guidelines

Nutrition Label Type Size Rules

The point sizes in 21 CFR 101.9(d)(1)(iii) are absolute minimums, not proportions: 8 point generally, 16 for the word Calories, 22 for the figure, 10 for the heading rows. Element by element, plus what to do when the standard format will not fit.

Magnifying glass enlarging the word pure in small printed text

The nutrition label font size requirements are not a style guide. They are binding minimums written into 21 CFR 101.9(d)(1)(iii), and they are absolute point sizes, not percentages of some base. The panel has a general floor of 8 point, a 16 point floor for the word "Calories", a 22 point floor for the calorie figure itself, 10 point for the serving statements, and 6 point for the subheadings and the footnote. Get one of them wrong and the panel is misbranded no matter how accurate the numbers inside it are.

What follows takes the type size rules in the order 101.9(d) uses, then the leading and rule requirements beside them, the alternate formats permitted when the panel will not fit, and the commonest way a compliant panel goes wrong in production. For what the panel must contain, see Nutrition Facts label requirements.

Nutrition FactsHeading: no smaller than every otherprint size in the panel, calorie figure aside ____ servings per container10 pt minimum Serving size10 pt minimum, bold or extra bold Amount per serving6 pt minimum Calories16 pt minimum, bold or extra boldCalorie figure: 22 pt minimum, bold % Daily Value*6 pt minimum Total Fat8 pt minimum, 4 pt leading Sodium Vitamin D8 pt minimum * The % Daily Value tells you how much anutrient in a serving of food contributesto a daily diet.6 pt minimum Leading: at least 1 point between lines, at least 4 points across the nutrient and vitamin blocks. Small-package tabular and linear displays: "Calories" 10 pt, calorie figure 14 pt, serving statements 9 pt.
A Nutrition Facts skeleton with each minimum type size from 21 CFR 101.9(d) set against the element it governs. Grey blocks stand in for the declared values. The amber line shows where the small-package tabular and linear displays may drop below the standard minimums.

The nutrition label font size requirements, element by element

All the absolute minimums live in 101.9(d)(1)(iii), stated by reference to the paragraph that defines each element rather than by the element's name. That indirection is why so many summaries get them wrong. Here is the mapping, resolved.

ElementParagraphMinimum type size
"Nutrition Facts" heading(d)(2)No smaller than all other print in the panel
"____ servings per container"(d)(3)(i)10 point
"Serving size", bold or extra bold(d)(3)(ii)10 point, or 8 point if it will not fit
"Amount per serving" subheading(d)(4)6 point
The word "Calories", bold or extra bold(d)(5)16 point
The calorie figure, bold or extra bold(d)(5)22 point
"Calories from saturated fat", if declared(d)(5)8 point, indented
"% Daily Value*" column heading(d)(6)6 point
Nutrient names, amounts and percentages(d)(7)8 point
Vitamin and mineral block(d)(8)8 point
Footnote(d)(9)6 point
Caloric conversion line, if used(d)(10)6 point

Two of those minimums are routinely misapplied. The 6 point minimum is not just a footnote rule: 101.9(d)(1)(iii) applies it to the information required by paragraphs (d)(4), (6) and (9), meaning the "Amount per serving" subheading and the "% Daily Value*" column heading as well as the footnote, plus the optional caloric conversion line in (d)(10). Three of those four are headings, and they may legitimately be the smallest type on the panel.

The 8 point minimum is the working floor for the body: everything in (d)(7), every nutrient name, amount and percent Daily Value, and everything in (d)(8), the vitamin and mineral block. One related rule sits outside paragraph (d). Under 101.9(c)(8)(iii) a "Contains less than 2 percent of the Daily Value" or "Not a significant source of" statement must be set in the same type size as the indented nutrients, inheriting that same 8 point floor.

The two calorie minimums are separate requirements on separate pieces of type, and their exceptions differ. The word "Calories" drops to 10 point in four named formats: the tabular displays in (d)(11) and (e)(6)(ii), and the small-package tabular and linear displays in (j)(13)(ii)(A)(1) and (2). The numeral drops to 14 point in only the last two, so in a standard tabular panel on a normal-sized package the calorie figure is still 22 point.

Why the "Nutrition Facts" heading has no point size of its own

Every other element in the table has a number. The heading does not, and that is deliberate. Under 101.9(d)(2) it must be "set in a type size no smaller than all other print size in the nutrition label except for the numerical information for Calories". It is a relative rule, so its real minimum is whatever your largest element is.

On a standard vertical panel the largest print other than the calorie figure is the word "Calories" at its 16 point floor, so the heading can never be smaller than 16 point either, even though 16 is nowhere written next to it. Set the panel above the minimums and the heading floor rises with it: push "Calories" to 18 point for visual balance and the heading must be at least 18 point. Only the calorie figure is exempt from the comparison, which is why a 22 point numeral may tower over a 16 point heading. The same paragraph asks that the heading run the full width of the nutrient information in (d)(7) unless impractical, exempting the alternate formats in (d)(11), (d)(13)(ii), (e)(6)(ii) and the two small-package displays.

101.9(d)(1)(iv) adds a related constraint. The headings in (d)(2), (d)(3)(ii), (d)(4) and (d)(6), the non-indented nutrient names such as Total Fat, Sodium and Protein, and the percent Daily Value figures in (d)(7)(ii) must all be bold or extra bold, or highlighted some other way that prominently distinguishes them, and reverse printing does not count. It then closes with a sentence designers overlook: "No other information shall be highlighted."

Leading, hairlines and bars

Type size is half the legibility specification. The rest is spacing and rules, set out in 101.9(d)(1)(ii) and (v). Leading, the space between two lines of text, has two floors. The general requirement is at least 1 point throughout the panel. The nutrient block and the vitamin block, meaning the information required by (d)(7) and (d)(8), must have at least 4 points. Auto leading at 8 point body type can fall under 4 points without anyone noticing. The same paragraph adds three constraints on the type itself: a single easy to read type style, with one narrow exception at 101.9(c)(2)(ii) permitting "trans" to be italicised to mark its Latin origin; upper and lower case letters, so an all caps panel is out; and, in the regulation's own words, letters should never touch.

The rules and bars are structural. Under 101.9(d)(1)(i) the panel is set off in a box by hairlines, all black or one colour type on a white or other neutral contrasting background whenever practical. Under (d)(1)(v) a hairline rule centred between the lines of text separates "Nutrition Facts" from the servings per container statement, and separates each nutrient and its percent Daily Value from the nutrient above and below. Heavier bars are specified in four places: between serving size and "Amount per serving" under (d)(4), between calories and "% Daily Value*" under (d)(6), between the other nutrients and the vitamin block under (d)(8), and between that block and the footnote under (d)(9). A hairline, not a bar, separates the footnote from the optional caloric conversion line under (d)(10).

What 101.9(d) does not do is state a thickness in points for any hairline or bar. It names them and fixes their positions; the dimensions belong to the graphic specifications in appendix B to part 101, which 101.9(d)(1) says FDA "strongly recommends" be used in the interest of uniformity of presentation.

When the standard format will not fit

The regulation anticipates panels that will not fit, and its answer is always to change the format, never to shrink the type below the floors. Three escape routes exist.

Not enough continuous vertical space. Under 101.9(d)(11)(iii), if there is not sufficient continuous vertical space, which the regulation puts at approximately 3 inches, to accommodate the required components up to and including the mandatory potassium declaration, the panel may be presented in a tabular display. Short of that, (d)(11)(i) and (ii) let you shift the footnote, and any remaining vitamins and minerals, to the right of the percent Daily Value column.

Total surface area of 40 square inches or less. Under 101.9(j)(13)(ii) these packages may modify paragraphs (c) through (f) and (i) by three means: a tabular or linear display instead of vertical columns, a specified list of abbreviations such as "Serv size", "Sat fat" and "Total carb", and placement of the nutrition information on any label panel. The tabular or linear option is conditional: it is available when the area available to bear labeling is under 12 square inches, or is 40 square inches or less and the package shape cannot accommodate a standard vertical column or tabular display on any panel. Linear is permitted only when the label will not accommodate tabular. Neither display need carry the (d)(9) footnote, though "% DV = % Daily Value" may be used.

Total surface area under 12 square inches. Under 101.9(j)(13)(i) these packages are exempt from nutrition labeling entirely, provided the labeling bears no nutrition claims or other nutrition information in any context and the manufacturer, packer or distributor gives an address or telephone number a consumer can use to obtain it. Make a claim and the exemption evaporates. When such a package bears nutrition labeling at all, voluntarily or because a claim forced it, 101.9(j)(13)(i)(B) requires all the required information to be in type no smaller than 6 point, or all upper case type of one sixteenth inch minimum height.

Larger packages get a placement concession instead: under 101.9(j)(17) a package over 40 square inches whose principal display panel and information panel cannot accommodate all the required information may use any alternate panel readily seen by consumers. Note which measure each threshold uses. The small-package rules count total surface area available to bear labeling, not the area of the principal display panel defined in 101.1, which is height times width of one side for a rectangle, 40 percent of height times circumference for a cylinder, and 40 percent of total surface otherwise, excluding tops, bottoms, flanges, shoulders and necks. Work both out with the panel area calculator before deciding which regime you are in, and start from a blank Nutrition Facts template rather than a scaled screenshot.

The failure mode: scaling the panel to fit the layout

Almost every type size violation starts the same way. The panel is built correctly, the artwork comes together, the panel is four millimetres too tall for the space beside the barcode, and someone drags a corner handle to 92 percent. Everything scales proportionally, the panel still looks right, and every minimum above is now 8 percent short: a 22 point calorie figure becomes 20.2 point, an 8 point nutrient line 7.4 point, a 6 point footnote 5.5 point. Nothing on screen says anything is wrong.

The regulation is direct about why this is a violation and not a rounding issue. Under 101.15(a)(6), required information can fail the prominence requirement of section 403(f) of the act by reason of smallness or style of type, insufficient background contrast, obscuring designs or vignettes, or crowding with other printed matter, and under 101.15(a)(5) because label space was used to give materially greater conspicuousness to something else.

The clause that closes off the usual defence is 101.15(b): no exemption depending on insufficiency of label space applies if the shortage was caused by using label space for any word, statement, design or device not required to appear on the label, or to give greater conspicuousness to anything beyond what section 403(f) requires. "There was no room" is not an argument when the room went to a brand mark, a recipe or a promotional flash. 101.1 says the same from the other end: the principal display panel must be large enough to accommodate all the mandatory information with clarity and conspicuousness and without obscuring design, vignettes or crowding. 101.9(j)(17) adds one asymmetry: for the principal display panel you may count the space taken by vignettes, designs and other non-mandatory content in arguing a shortage, but for the information panel you may not.

Three habits prevent the whole category of problem. Never scale a finished panel; regenerate it at the size you need. Lock it as a fixed-size object so a corner drag is impossible. And measure the final print PDF, not the working file, since a document scale factor applied at output shrinks the panel just as effectively and leaves no trace upstream. Build that check into artwork sign-off alongside the rest of your label compliance checks.

Checking type size on finished artwork

Type size is checked in absolute units, so the check belongs on output-ready files at final size. A point is one seventy-second of an inch, putting 8 point at roughly 2.82 millimetres and 22 point at roughly 7.76 millimetres of nominal type size, not of cap height, so measuring a printed capital letter against the minimum understates the size and produces false failures.

  • Open the final print PDF, not the working artwork, and confirm the document scale is 100 percent.
  • Query each element with the type tool rather than trusting the paragraph style, since overrides and scaling do not update style names.
  • Check the calorie figure first: at a 22 point floor it is the largest number on the panel and the fastest way to detect that the object has been scaled.
  • Compare the heading against the largest other element, not against a fixed number, because 101.9(d)(2) is a relative rule.
  • Measure leading in the nutrient and vitamin blocks against the 4 point floor, everywhere else against the 1 point floor.
  • Confirm nothing beyond the items listed in 101.9(d)(1)(iv) is bold, and that nothing on the information panel falls below the one sixteenth inch minimum letter height required by 101.2(c).

The reliable fix is to stop hand-setting the panel: our nutrition label generator applies every one of these minimums automatically and exports at a fixed size, so the 22 point calorie figure and the 8 point nutrient lines are correct in the file you hand the printer.

Frequently asked questions

What is the smallest type size allowed anywhere on a Nutrition Facts panel?

6 point. Under 21 CFR 101.9(d)(1)(iii) that floor covers the information required by paragraphs (d)(4), (6) and (9), the "Amount per serving" subheading, the "% Daily Value*" column heading and the footnote, plus the optional caloric conversion line in (d)(10). Everything else has a higher floor, starting at 8 point for the nutrient lines.

How big does the "Nutrition Facts" heading have to be?

There is no absolute number. Under 101.9(d)(2) it must be no smaller than every other print size in the panel, the calorie figure aside. On a standard vertical panel that makes its effective floor 16 point, since the word "Calories" cannot be smaller than that, and setting any element above its minimum pushes the heading up with it.

Can I shrink the panel to make it fit my artwork?

No. The minimums in 101.9(d)(1)(iii) are absolute point sizes, so a proportional reduction breaks every one at once, and 101.15(b) removes the usual defence: no exemption depending on insufficiency of label space applies where the shortage was caused by using that space for non-required words, designs or devices. The permitted response is a different format, not smaller type.

Which type sizes change on a small package?

In the small-package tabular display at 101.9(j)(13)(ii)(A)(1) and the linear display at (j)(13)(ii)(A)(2), the word "Calories" drops from 16 point to 10 point, the calorie figure from 22 point to 14 point, and the servings per container and serving size statements from 10 point to 9 point. "Calories" also drops to 10 point in the tabular displays in (d)(11) and (e)(6)(ii), but the calorie figure stays at 22 point there.

What if the "Serving size" line is too long for the space?

101.9(d)(3)(ii) allows no smaller than 8 point for that declaration on packages of any size if it will not fit in the allocated space. That is a targeted allowance for one line, not a licence to set the rest of the serving information at 8 point: the servings per container statement above it keeps its own 10 point floor under (d)(3)(i).

Does the leading requirement apply to the whole panel?

Yes, at two levels. 101.9(d)(1)(ii)(C) requires at least 1 point of leading throughout the panel, and at least 4 points for the information required by (d)(7) and (d)(8), the nutrient list and the vitamin and mineral block.