Skip to content
MoneyDeck

Meal Calorie Split Calculator

Divide daily calories and macros across breakfast, lunch, dinner and snacks

Updated · Free, no signup

kcal
%

Share of calories from protein.

%
%

Breakfast

500 kcal

Lunch

700 kcal

Dinner

600 kcal

Snack 1

200 kcal

Protein per day

150 g

Carbohydrate per day

200 g

Fat per day

67 g

Calories per meal by macronutrient

Calories and macros for each meal

MealShareCaloriesProtein (g)Carbs (g)Fat (g)
Breakfast25%500385017
Lunch35%700537023
Dinner30%600456020
Snack 110%20015207

About the Meal Calorie Split Calculator

This meal calorie split calculator turns a daily calorie target into concrete numbers for each meal. Choose a common pattern — three meals, three meals plus one or two snacks, or four equal meals — or type your own percentages, and it shows the calories for breakfast, lunch, dinner and each snack along with the grams of protein, carbohydrate and fat in every meal.

It is designed for anyone following a calorie or macro plan who finds a single daily number hard to act on: meal-preppers portioning containers, people tracking macros for fat loss or muscle gain, and anyone who wants a balanced breakfast instead of saving most calories for the evening.

Start from your daily calorie target (use a TDEE or calorie calculator if you do not have one) and your macro percentages. Custom meal shares and macro percentages that do not add up to 100% are scaled proportionally so the totals always match your daily target. There is no single “correct” split — choose one that fits your schedule, hunger and training.

With the default inputs, the breakfast is 500 kcal. Change any value above to recalculate instantly.

How to use the meal calorie split calculator

  1. 1Enter your daily calorie target.
  2. 2Pick a meal pattern, or choose Custom and set the percentage for each meal and snack.
  3. 3Enter your protein, carbohydrate and fat percentages.
  4. 4Read the calories per meal and use the table for the macro grams in each one.

Formula and method

Meal kcal = Daily kcal × Share; Protein g = kcal × P% ÷ 4; Carbs g = kcal × C% ÷ 4; Fat g = kcal × F% ÷ 9

Each meal receives its percentage of the daily calorie target. Custom meal shares are divided by their total, so 20/30/30/10 (90%) is treated as 22.2/33.3/33.3/11.1%.

Macros are then applied to every meal: the calories from protein and carbohydrate are divided by 4 kcal per gram and calories from fat by 9 kcal per gram (the Atwater factors used on nutrition labels). Macro percentages are also normalised to 100% if needed. The same macro ratio is used at every meal; you can shift carbs toward meals around training if you prefer.

Share
Fraction of daily calories assigned to the meal
P%, C%, F%
Share of calories from protein, carbohydrate and fat

Worked examples

2,000 kcal, three meals and a snack

With a 25/35/30/10 split, 2,000 kcal becomes 500 kcal at breakfast, 700 at lunch, 600 at dinner and a 200 kcal snack. At 30/40/30 macros the day holds 150 g protein, 200 g carbs and about 67 g fat; breakfast alone gets 37.5 g of protein.

1,800 kcal, three equal-ish meals, higher carb

A 30/35/35 split of 1,800 kcal gives 540, 630 and 630 kcal. 25% protein is 450 kcal ÷ 4 = 112.5 g, 45% carbs is 202.5 g and 30% fat is 540 ÷ 9 = 60 g per day.

Custom shares that add up to 90%

The custom shares total 90%, so each is divided by 90: breakfast gets 20/90 of 2,500 = 556 kcal, lunch and dinner 833 kcal each and the snack 278 kcal. At 30% protein the day still totals 187.5 g.

Frequently asked questions

How many calories should I eat per meal?+

Divide your daily target by your meals. On 2,000 kcal with three meals that is roughly 550–700 kcal each; with three meals and a snack, around 500–700 kcal per meal and 150–250 kcal for the snack.

Is it better to eat a bigger breakfast or a bigger dinner?+

Total daily intake matters most for weight. Some studies link a larger breakfast and lighter dinner to better appetite control and blood sugar, but the best split is one you can stick to and that keeps you from getting overly hungry.

Should every meal have the same macros?+

It is a simple, effective default, especially for protein — spreading 25–40 g across meals supports muscle maintenance. Athletes often put more carbohydrate in the meals before and after training.

Do snacks help with weight loss?+

Snacks neither speed up nor slow down metabolism. They help if they stop you from overeating at the next meal, and hurt if they add calories on top of full meals — so budget them within your daily total, as this calculator does.

This tool gives general estimates and is not medical advice. Talk to a doctor or qualified professional about your health, diet or training.

Related tools