Mindful nutrition tool

Serving Size & Calorie Calculator

Calculate calories, protein, carbs, fat, and fiber for the amount you ate. Convert nutrition per 100 g, per 100 mL, or per labeled serving without signup.

Updated Common questions
Flat illustration of a journal, plate, and pencilA calmer way to start

From the label to your plate

Enter label values (at least one)

Leave unknown values blank. Enter 0 only when the label says zero. Use the same unit for the label and your portion.

Entries stay in this page and clear on reload. Changing units clears weights so they cannot be mistaken for converted values.

Make your portion make sense.

Enter your label values and amount eaten to see your portion’s nutrition.

Calculate nutrition for the portion you ate

Multiply each nutrition-label value by the amount eaten divided by the amount that value describes. For example, 240 kcal per 100 g becomes 156 kcal for 65 g: 240 × 65 ÷ 100.

Choose per 100 g/mL or per serving, enter your portion, and copy the calorie and nutrient values from the label. You can enter just calories, just protein, or any combination. Blank values remain not entered; they are not silently counted as zero.

Formula and units

Portion nutrient = label nutrient × (amount eaten ÷ label amount)

Use grams with grams, or milliliters with milliliters. Do not mix mass and volume: 100 mL does not necessarily weigh 100 g. Changing the unit clears amounts to avoid reinterpreting an existing weight as a volume. Nutrition values remain as entered, so check that they describe the new basis.

Calculations use full precision and display up to two decimal places. Printed labels are already rounded, so extra displayed digits do not make the underlying nutrition exact. This is a portion-scaling tool, not a laboratory analysis or a commercial nutrition-label generator.

Worked examples

Label saysAmount eatenCalculationPortion calories
240 kcal per 100 g65 g240 × 65 ÷ 100156 kcal
180 kcal per 40 g serving60 g180 × 60 ÷ 40270 kcal
50 kcal per 100 mL250 mL50 × 250 ÷ 100125 kcal

For the first example, if the same label lists 10 g protein, 30 g carbs, 9 g fat, and 4 g fiber per 100 g, the 65 g portion contains 6.5 g protein, 19.5 g carbs, 5.85 g fat, and 2.6 g fiber by proportional scaling. The figures are illustrative label values.

Why use the label’s calories?

We scale the energy printed on the label directly. We do not overwrite it by recalculating energy from rounded macro grams. Label rounding and how ingredients such as fiber are treated can produce differences. If the package provides only kilojoules, convert to kcal before entering its Calories field: kcal = kJ ÷ 4.184.

The FDA guide to reading Nutrition Facts labels explains how serving size relates to listed calories and nutrients. A labeled serving is not a personalized recommendation for how much to eat.

For logging tips, see how to read a nutrition label. If you weighed food after cooking but your entry is for uncooked food, visit the Raw & Cooked Weight Converter and review its limitations.

Serving-size calculator questions

How do I convert calories per 100 g to my serving?

Multiply calories per 100 g by your portion in grams, then divide by 100. Enter those same values in the calculator to scale any other nutrients you know.

Can I calculate more than one serving?

Yes. Enter the total amount you ate. If one serving is 40 g and you ate 80 g, the calculator doubles the entered nutrition values. Fractional servings work the same way.

What if I only know calories?

Enter calories and leave other fields blank. The result will show calories and mark those other nutrients as not entered. Entering zero specifically means the label lists zero.

Does it calculate a daily calorie target?

No. This tool scales food-label values for a portion. Use the Calorie & Macro Calculator for an estimated daily target.

Are my entries saved or sent to analytics?

No entries are saved by this tool or included in analytics. They remain in the page’s browser state until reload. “Copy your plan” copies the summary only when you request it.

For a dish with several ingredients, use the Recipe Nutrition Calculator to add ingredient nutrition and divide the whole recipe into servings.