Meal Portion Calculator

Match daily targets with practical meal servings. Split protein, carbs, and fats across each meal. Visualize portions clearly, then download reports for easier planning.

Calculator Inputs

Use the first selected meal ratios only. Ratios are normalized automatically.


Example data table

Example setting Value Example result
Daily calories 2400 kcal Base energy target for the full day.
Body weight 78 kg Used with protein target to estimate daily protein.
Protein target 1.8 g/kg About 140.4 g protein daily.
Fat share 25% About 66.7 g fat daily.
Carbohydrates Calculated automatically About 309.6 g carbs daily.
Meal split 25 / 35 / 25 / 15 Meals are distributed by these normalized percentages.
Meal 1 example 25% share 600 kcal, 35.1 g protein, 77.4 g carbs, 16.7 g fat.

Formula used

1. Daily protein: Body Weight (kg) × Protein Target (g/kg)

2. Daily fat: Daily Calories × Fat % ÷ 9

3. Daily carbs: (Daily Calories − Protein Calories − Fat Calories) ÷ 4

4. Protein calories: Protein grams × 4

5. Fat calories: Fat grams × 9

6. Meal-level nutrients: Daily nutrient × Meal Ratio

7. Hand portions: Protein palms = Protein ÷ 25, Carb cups = Carbs ÷ 30, Fat thumbs = Fat ÷ 10

8. Fiber and water: Fiber = Calories ÷ 1000 × Fiber Target, Water = Body Weight × Water Target

These values are practical planning estimates, not medical prescriptions.

How to use this calculator

  1. Enter your daily calorie goal and body weight.
  2. Choose protein per kilogram and fat percentage.
  3. Select how many meals you want each day.
  4. Enter meal ratios for the meals you plan to eat.
  5. Add vegetable, fiber, and hydration targets.
  6. Press the calculate button.
  7. Review the results above the form.
  8. Use the table for meal prep, plate building, and grocery planning.
  9. Download the result section as CSV or PDF when needed.

Frequently Asked Questions

1. What does this calculator estimate?

It estimates daily calories, protein, carbs, fats, fiber, hydration, vegetables, and per-meal portion sizes. It also converts macros into simple hand-based serving guides for faster meal planning.

2. Can I use it for cutting, maintenance, and bulking?

Yes. Your selected goal phase is shown in the results, while the actual numbers come from the calorie target and macro settings you enter. Adjust calories and ratios to match your phase.

3. What protein target should I enter?

A common planning range is roughly 1.4 to 2.2 grams per kilogram, depending on training and goals. Use the value that fits your coaching plan, preference, or nutrition strategy.

4. What happens if my meal percentages do not equal 100?

The calculator automatically normalizes the active meal ratios. That means it scales your entries proportionally, so the chosen meals still divide the full daily intake correctly.

5. Are the hand portions exact serving sizes?

No. They are practical estimates for everyday planning. Hand portions help you build meals quickly, but actual food weights, cooking methods, and food choices can change the final nutrition.

6. Why did my carbohydrate value become zero?

That happens when your selected protein and fat already use all available calories. In that case, the calculator sets carbs to zero and shows the minimum calories needed for those settings.

7. Should vegetables be counted inside carbohydrates?

This tool treats vegetables as a separate practical target for plate building. You can still count them within your detailed macro tracking system if your meal plan requires that level of precision.

8. Can I use these results for meal prep?

Yes. The per-meal table is designed for meal prep, grocery planning, and plate assembly. It helps divide your daily nutrition into repeatable meals that are easier to prepare in advance.

Related Calculators

weight loss macro calculatorprotein goal calculatormacro split calculatorbmr macro calculatorcustom macro calculatortdee macro calculatorflexible diet calculatormacro adjustment calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.