Free ingredient label maker

FDA rules (21 CFR 101.4) say ingredients are listed by common name in descending order of predominance by weight. This tool does the ordering for you and drafts the "Contains:" allergen line.

Ingredients

Use common names. If an ingredient is itself made of several ingredients (butter, chocolate chips), list them as sub-ingredients.

Allergens (FDA major 9)

Detected:

Detection is keyword-based and can miss things. Always check every ingredient and sub-ingredient yourself.

Package details (optional)

Live preview

Free: no watermark, no sign-up, unlimited labels.

Your recipe is saved only in this browser.

Sample ingredient label with Contains allergen line
Example output: free, no watermark.

How to write an ingredient list that follows FDA rules

Every packaged food sold in the U.S. needs an ingredient statement, even when it is exempt from Nutrition Facts. The rules are in 21 CFR 101.4.

List ingredients in descending order by weight

Ingredients are listed by common or usual name, heaviest first, based on the weight used in the recipe. That is why this tool asks for grams: enter the weight of each ingredient and the list is sorted for you. If you do not know exact weights you can switch to "Keep my order" and arrange the list yourself.

Use common names

Write "sugar", "brown sugar", "unsalted butter", "baking soda", not brand names or vague words like "spices blend" when the ingredient is something more specific. Spices, natural flavors and artificial flavors may be declared with those collective terms, but colors and chemical preservatives have their own rules under 101.22.

Break down compound ingredients

Store-bought ingredients that are themselves made of several ingredients, such as chocolate chips, graham crackers, sprinkles, margarine or Worcestershire sauce, are listed with their own ingredients in parentheses, for example: chocolate chips (sugar, chocolate, cocoa butter, milkfat, soy lecithin, vanilla). Copy the list from the package into the sub-ingredients box. This is also where hidden allergens usually are: milk and soy in chocolate, wheat in cookie crumbs, fish (anchovies) in Worcestershire sauce. The tool shows an orange warning when it sees a common compound ingredient without sub-ingredients.

Declare the major food allergens

U.S. law names nine major food allergens: milk, egg, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame (sesame was added by the FASTER Act, effective January 1, 2023). Each must be declared either in parentheses in the ingredient list, like "flour (wheat)", or in a "Contains" statement right after it, like Contains: Milk, Egg, Wheat. For tree nuts, fish and shellfish you must name the specific kind, such as walnuts, salmon or shrimp. See FDA: Food Allergies.

Under FDA's 2025 allergen guidance (Edition 5), coconut is no longer treated as a tree nut, and words that only sound like nuts, such as water chestnut, nutmeg and butternut squash, are not tree nuts. Grains such as farro, spelt, einkorn, emmer, durum, semolina, kamut and triticale are kinds of wheat and are flagged as wheat. Detection is keyword-based, so always read every line yourself.

Add the rest of the label

A complete package label also shows the product name, net quantity (for example "Net Wt 6 oz (170 g)"), and the name and place of business of the maker, packer or distributor. Home bakers selling under a cottage food law usually need a state-specific statement too; see the cottage food label maker for California, Texas, Florida and Michigan. Need a Nutrition Facts panel as well? Use the free nutrition label maker, which calculates it from the same recipe with USDA data.

A worked example

Say one batch of chocolate chip cookies uses 340 g semisweet chocolate chips, 280 g enriched flour, 225 g butter, 200 g brown sugar, 100 g sugar, 100 g eggs and a few grams of vanilla, baking soda and salt. Sorted by weight and with compound ingredients broken down, the statement reads: Ingredients: semisweet chocolate chips (sugar, chocolate, cocoa butter, milkfat, soy lecithin, vanilla), enriched flour (wheat flour, niacin, reduced iron, thiamine mononitrate, riboflavin, folic acid), butter (cream, salt), brown sugar, sugar, eggs, vanilla extract, baking soda, salt. The allergen line is Contains: Milk, Egg, Wheat, Soy. Notice that soy only shows up because the chocolate chips' own ingredients were entered.

Common mistakes to avoid

Frequently asked questions

Is the ingredient label maker really free?

Yes. Unlimited ingredient and allergen labels with clean PNG and PDF downloads, no watermark and no sign-up.

How are ingredients ordered?

In descending order of predominance by weight, as required by 21 CFR 101.4(a)(1). Enter grams for each ingredient and the tool sorts them.

Which allergens does it detect?

The nine major food allergens: milk, egg, fish, crustacean shellfish, tree nuts, peanuts, wheat, soy and sesame. Detection is keyword-based and can miss allergens in compound ingredients unless you enter their sub-ingredients, so always review the Contains line.

Is coconut a tree nut?

Not anymore for U.S. labeling. FDA's allergen guidance (Edition 5, January 2025) removed coconut from its list of tree nuts, so the tool does not flag coconut as a tree nut.

Do I need a Nutrition Facts label too?

It depends. Many small businesses qualify for an FDA exemption from Nutrition Facts, but not from ingredient and allergen labeling. If you need one, use the free nutrition label maker.