Nutrition Label Serving Calculator

Calculate calories and nutrients for your portion using values from an existing food label. Choose per serving or per 100 g/mL, and compare your portion with the whole package.

Start here

Choose whether the label values are per serving or per 100 g or mL.

Browser-first

Nutrition values and serving amounts are calculated locally in your browser and are not uploaded to a server.

Useful for

Calculate nutrients for more or less than one serving

Replace the example values with your package label, then enter how many servings you ate. For 45 g from a 30 g serving, enter 1.5 servings.

Enter values from the label

Enter 0 when a listed nutrient has no amount. Keep grams and milligrams distinct.

Scaled nutrition estimate

%DV uses US FDA reference values for adults and children age 4 or older; it is not a personal target.

Calories eaten225 calories
Protein4.5 g
Sodium270 mg12% DV
NutrientAmount eaten% Daily ValueWhole package
Calories225 calories—600 calories
Total fat12 g15%32 g
Saturated fat4.5 g23%12 g
Trans fat0 g—0 g
Cholesterol8 mg3%20 mg
Sodium270 mg12%720 mg
Total carbohydrate27 g10%72 g
Dietary fiber3 g11%8 g
Total sugars9 g—24 g
Includes added sugars6 g12%16 g
Protein4.5 g9%12 g
Scaling, not dietary advice

The tool multiplies entered label values. It does not determine an appropriate serving or nutrition plan.

Expect rounding differences

Nutrition Facts values and serving counts are rounded, so package totals may differ slightly.

Back to tool
Quick answer

Calculate your portion from an existing nutrition label

Choose per serving or per 100 g/mL and replace the example nutrient values with your package label. Enter servings eaten in per-serving mode or the amount eaten in per-100 mode to see portion and package totals.

Use this when

Your portion differs from the printed serving size or a recipe uses only part of a package and you need scaled US Nutrition Facts values.

Know the boundary

This scales an existing label; it does not analyze ingredients or create a food label for sale. Displayed Daily Value percentages are general US references, not personal targets.

Useful next step

Calorie Goal: Estimate a daily calorie target for maintenance, fat loss, or weight gain locally in your browser.

About this tool

Calculate calories and nutrients for your portion using values from an existing food label. Choose per serving or per 100 g/mL, and compare your portion with the whole package.

Nutrition values and serving amounts are calculated locally in your browser and are not uploaded to a server.

Health information notice

Results are arithmetic estimates based on the numbers you enter. Rounding, preparation method, recipe changes, country-specific labeling rules, and individual nutrition needs can make the real value different. This is not personalized dietary or medical advice.

How to use it

  1. Choose whether the label values are per serving or per 100 g or mL.
  2. For per-serving labels, enter the serving size, servings per container, and servings eaten; for per-100 labels, enter the amount eaten in the matching unit.
  3. Replace the example nutrients with the values printed on your package, then review the automatically updated portion and whole-package totals.
  4. The displayed US Daily Value percentages are label references, not personal nutrition targets.

Common use cases

  • Calculate nutrients for more or less than one serving
  • Convert per-100-gram values to the amount eaten
  • Estimate totals for a full package
  • Compare the same portion across two packaged foods

Choose Per Serving or Per 100 g/mL

Use the basis printed on your package, not the portion you hope to eat. In per-serving mode, enter the number of servings eaten: 45 g divided by a 30 g serving is 1.5 servings. In per-100 mode, enter the amount eaten directly in g or mL. Do not mix grams with milliliters.

Label basisWhat to enterExample result
150 calories per 30 g servingServing size 30 g; servings eaten 1.5225 calories for your portion
500 calories per 100 gAmount eaten 45 g225 calories for your portion
150 calories per serving; 4 servings per containerServings per container 4600 calories for the whole container

Serving-Size Scaling Formula

First calculate the serving factor: amount eaten ÷ labeled base amount. Multiply calories and every nutrient by that same factor. If 30 g contains 150 calories and you eat 45 g, the factor is 45 ÷ 30 = 1.5 and the estimate is 225 calories.

Label value per 30 gAmount eaten: 45 gScaled estimate
150 calories× 1.5225 calories
8 g total fat× 1.512 g
240 mg sodium× 1.5360 mg

US Daily Values Used by the Calculator

The displayed % Daily Value estimates use FDA reference Daily Values for adults and children age 4 or older. They help interpret a food label but are not individualized goals.

NutrientDaily ValueUnit
Total fat78g
Saturated fat20g
Total carbohydrate275g
Dietary fiber28g
Added sugars50g
Protein50g
Sodium2,300mg

FAQ

How do I calculate nutrition for the amount I ate?

Divide the amount eaten by the label's base amount, then multiply each listed nutrient by that factor.

Can this create a Nutrition Facts label for my recipe?

No. This tool scales values you enter from an existing label. It does not look up ingredients, analyze a recipe, or generate a regulatory-compliant food label.

Can I use a label that lists values per 100 grams?

Yes. Choose the per-100 g or mL mode, enter the amount eaten, and the tool scales each value proportionally.

Which Daily Values are used?

The displayed percentages use US FDA Daily Values for adults and children age 4 or older. They are label references, not personal intake targets.

Why might my result differ from the package total?

Label values and serving counts are rounded. Multiplying rounded values can produce a slightly different total from another value printed on the package.