Health calculator

Free meal calorie calculator

Turn your daily calorie target into a per-meal plan in seconds. Enter your calories (or your body stats) and pick a meal pattern — 3 meals, 3 meals + 2 snacks, or an even split — and the calculator shows the calories for breakfast, lunch, dinner, and snacks, updated live as you type.

InputsLive
Daily calories
Daily calorie target
cal
Meal pattern
Result
Dinner calories
700 cal
3 meals of a 2,000-calorie day — Breakfast 600, Lunch 700, Dinner 700.
Breakfast600 cal
Lunch700 cal
Dinner700 cal
Your calories per meal
Breakfast600 cal
Lunch700 cal
Dinner700 cal
Daily total2,000 cal

Each meal is a share of your daily target, so the meals always sum back to the total.

Estimates only; calorie needs vary by person. How many calories should I eat per meal?

Results are estimates. Consult a professional.

Definition

What is a meal calorie calculator?

A meal calorie calculator takes your daily calorie target and divides it across the meals you actually eat — so instead of one big daily number, you get a practical figure for breakfast, lunch, dinner, and any snacks. It answers the question that a calorie or TDEE calculator leaves open: not just how many calories a day, but how many calories per meal. The moment you enter a daily target and pick how many meals you eat, this calculator returns the calories for each one.

You can start two ways. Enter your daily calorie target directly if you already know it, or let the calculator work it out from your body stats — weight, height, age, sex, activity, and goal — using the same Mifflin-St Jeor method a TDEE calculator uses. Either way, the split is the same: your daily calories spread across your chosen meal pattern, updated live as you type.

Calories per meal vs calories per day

Your daily calorie target is the budget; calories per meal is how you spend it. The two are linked by simple arithmetic — the per-meal figures always add back to the daily total — but the per-meal view is what you take to the table. Knowing you have 700 calories for lunch is far more actionable than knowing you have 2,000 for the day, because it's the number you compare a sandwich or a salad against in the moment.

The core question

How many calories should I eat per meal?

There's no single right answer — it depends on your daily target and how many times a day you eat. As a rough anchor, on a 2,000-calorie day eaten as three meals, each meal lands around 500–700 calories. Add snacks and each main meal shrinks to make room. The honest version is: take your daily target, decide your meal pattern, and divide — which is exactly what the calculator does.

  • 3 meals a day — roughly 25–35% of your daily calories per meal. On 2,000 calories that's about 500–700 per meal.
  • 3 meals + 2 snacks — main meals drop to about 25–30% each, with snacks at 5–10% each. On 2,000 calories that's roughly 500–600 per main meal and 150 per snack.
  • An even split — every meal the same size, useful for 4–6 small meals. On 2,000 calories across 4 meals that's 500 each.

Most dietitians consider three to five eating occasions a day to be a sensible range. Fewer, larger meals or more, smaller ones is largely a matter of preference and schedule — total daily calories matter far more for weight than how you slice them up.

Method

How to split your daily calories across meals

Splitting daily calories across meals is a three-step process. The calculator does all three live, but here's what's happening under the hood.

  1. Set your daily calorie target. Enter it directly if you know it, or let the calculator estimate it from your body stats and goal (the same TDEE-minus-goal-adjustment a calorie calculator uses).
  2. Choose your meal pattern. Three meals, three meals plus two snacks, or an even split across a number of meals you pick.
  3. Apply the split. Each meal gets its share of the daily total — a fixed percentage for the named patterns, or an equal slice for the even split. The parts always add back to your daily target.
meal calories = daily target × meal's share
3 meals → breakfast 30% · lunch 35% · dinner 35%
3 + 2 snacks → breakfast 25% · lunch 30% · dinner 30% · 2 snacks 7.5% each
even split → each meal = daily target ÷ number of meals
Reference

Common meal-split ratios

There's no universal split, but calculators and dietitians cluster around a few common patterns. The table below shows the shares this calculator uses, with the resulting calories on a 2,000-calorie day so you can see what each pattern looks like in practice.

Meal3 meals3 meals + 2 snacksEven (×4)
Breakfast30% · 60025% · 50025% · 500
Lunch35% · 70030% · 60025% · 500
Dinner35% · 70030% · 60025% · 500
Snack 17.5% · 15025% · 500
Snack 27.5% · 150
Total100% · 2,000100% · 2,000100% · 2,000

Calorie figures are for a 2,000-calorie daily target; they scale with whatever target you enter. The 'Even (×4)' column treats the fourth slot as a fourth equal meal.

These ratios are starting points, not rules. Many people front-load toward a bigger breakfast or shift toward a larger dinner around their schedule. The split that you'll actually stick to beats the 'perfect' one on paper.
Worked example

A worked example using the meal calorie calculator

Example: a 2,000-calorie day across three meals

Alex has a daily target of 2,000 calories and eats three meals a day with no snacks. Here's how the calculator turns that one daily number into a per-meal plan.

Step 1 — Start with the daily target

Alex enters 2,000 calories as the daily target. (If Alex didn't know the number, the calculator could estimate it from body stats — a 30-year-old, 80 kg, 180 cm, moderately active man maintaining weight comes out near 2,760 calories — but here Alex enters 2,000 directly.)

Step 2 — Pick the meal pattern

Alex chooses 3 meals, which applies the 30% / 35% / 35% split — a slightly lighter breakfast and an even lunch and dinner.

Step 3 — Read the calories per meal

MealShareCalories
Breakfast30%600
Lunch35%700
Dinner35%700
Total100%2,000

Alex's three-meal split at a 2,000-calorie target — the literal output of the calculator above.

600 · 700 · 700 calories
Breakfast 600, lunch 700, dinner 700 — adding back to exactly 2,000. If Alex added two snacks, the calculator would re-split to 500 / 600 / 600 with two 150-calorie snacks, again summing to 2,000.
Timing

Does meal timing matter, or just the total?

For weight, total daily calories matter most — a calorie is a calorie whether you eat it at 8am or 8pm, and no split will out-run a daily surplus. That said, when you eat your calories can affect appetite, energy, and adherence, which is why the split is worth getting right for you rather than chasing a metabolic trick.

Some research suggests front-loading calories — a bigger breakfast and lighter dinner — may modestly help appetite control and metabolic markers like insulin sensitivity for some people. The effect is small and individual, so treat it as a tiebreaker, not a rule. Spacing meals a few hours apart and lining bigger meals up with when you're active (and hungriest) tends to be the most practical guide.

Your daily calorie target divided by how you distribute it across meals — the figure you actually plan a plate against.
How many eating occasions you have in a day and how big each is: 3 meals, 3 meals plus snacks, or an even split.
Eating a larger share of the day's calories earlier — a bigger breakfast, lighter dinner. May modestly aid appetite control for some people.
Total daily energy expenditure — the calories you burn in a day. The from-body-stats mode uses it to set your daily target before splitting.
Frequency

How many meals a day should you eat?

Three to five eating occasions a day is the range most dietitians land on, but there's no magic number. More frequent, smaller meals can help with hunger and steadier energy; fewer, larger meals are simpler and suit people who don't like to think about food often. What matters for body composition is that the day's calories stay on target — meal count is a comfort-and-schedule decision, not a metabolic one.

  • 3 meals — the simplest pattern; bigger meals, no snack planning. The calculator's default.
  • 3 meals + 2 snacks — smaller mains with two snacks to bridge the gaps; good for managing hunger or fueling around training.
  • 4–6 even meals — many small, equal meals; favoured by some athletes and people who prefer grazing. Use the even-split option and set the number.

The old idea that eating more often 'stokes the metabolism' doesn't hold up — meal frequency has little effect on total daily energy burn. Pick the number of meals you can keep up consistently, then let the calculator size each one.

Goals

Using meal calories for weight loss, maintenance, or gain

The split doesn't change your goal — your daily target does. To lose weight, set a lower daily target (a deficit below your TDEE); to gain, set a higher one. The calculator then splits whatever target you give it, so smaller per-meal numbers on a cut and larger ones on a bulk fall out automatically.

  • Weight loss — use a deficit target (often TDEE minus ~500/day for about 1 lb a week), then split it. The from-body-stats mode applies a −20% cut when you pick the 'lose' goal.
  • Maintenance — split your TDEE itself so the day nets to zero. Pick the 'maintain' goal, or enter your maintenance calories directly.
  • Weight gain — use a surplus target (the 'gain' goal adds +10%), then split. Larger per-meal numbers make a surplus easier to hit, and snacks help if main meals feel too big.

To set the daily target first, pair this with the calorie calculator or the TDEE calculator; to turn each meal into protein, carbs, and fat, use the macro calculator. On a very-low-carb plan, the keto calculator sets your daily macros before you divide them across meals.

Methodology

Data sources and methodology

This calculator splits your daily calorie target across a meal pattern. The named patterns use conventional shares — three meals at roughly 30% / 35% / 35%, and three meals plus two snacks at 25% / 30% / 30% with snacks around 5–10% each — matching the meal-split conventions used by the Omni, Calculator.net, and Calculator-Online meal-calorie calculators. The even split divides the target equally across the number of meals you choose. When you compute the daily target from body stats, calories come from the Mifflin-St Jeor equation (Mifflin MD, St Jeor ST et al., American Journal of Clinical Nutrition, 1990) scaled to TDEE by activity, then adjusted for your goal (maintain 0%, lose −20%, gain +10%).

Mifflin MD, St Jeor ST, et al. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr, 1990.Omni Calculator — Meal Calorie Calculator (meal-split conventions).
This calculator is for general information, not medical or nutritional advice. Calorie needs vary with metabolism, body composition, and health conditions; talk to a doctor or dietitian before making big changes, especially if you're pregnant, managing a medical condition, or planning a large deficit.
Questions

Frequently asked questions about the free meal calorie calculator

A meal calorie calculator is a free online tool that helps you split your daily calorie target across breakfast, lunch, dinner, and snacks to see how many calories to eat per meal. A daily calorie target (entered directly or estimated from Mifflin-St Jeor TDEE × activity minus a goal adjustment) split across a meal pattern: 3 meals, 3 meals + 2 snacks, or an even split. It runs entirely in your browser with instant results and no sign-up.
It depends on your daily calorie target and how many times a day you eat. On a 2,000-calorie day eaten as three meals, each meal lands around 500–700 calories. Add snacks and the main meals shrink to make room. The calculator takes your daily target, applies your chosen meal pattern, and gives the exact figure for each meal.
Most dietitians consider three to five eating occasions a day a sensible range, but there's no magic number. More frequent, smaller meals can help with hunger; fewer, larger meals are simpler. What matters for body composition is that the day's total calories stay on target — meal count is a comfort-and-schedule decision, not a metabolic one.
A common split is roughly 30% at breakfast, 35% at lunch, and 35% at dinner. On a 2,000-calorie day that's about 600 / 700 / 700. The shares are flexible — many people prefer a bigger breakfast or a larger dinner — but they should always add back to your daily total, which this calculator guarantees.
Pick the '3 meals + 2 snacks' pattern. It sets breakfast to 25% and lunch and dinner to 30% each, with two snacks at 7.5% each. On a 2,000-calorie day that's 500 / 600 / 600 with two 150-calorie snacks. Snacks generally work best at about 5–15% of your daily calories.
The split itself doesn't drive weight loss — your daily calorie target does. To lose weight, set a lower daily target (a deficit below your TDEE), then split it. Dividing calories into meals or snacks helps you stick to that target by managing hunger; it doesn't change the total. Total daily calories matter far more than timing for weight.
For weight, total daily calories matter most — a calorie counts the same morning or night. Some research suggests front-loading (a bigger breakfast, lighter dinner) may modestly help appetite and metabolic markers for some people, but the effect is small and individual. Treat meal timing as a tiebreaker for how you feel, not a weight-loss trick.
About

About this meal calorie calculator

This meal calorie calculator runs entirely in your browser. The figures you enter stay on your device — nothing is sent to a server, logged, or shared. It splits your daily calorie target across the meal pattern you choose, computing the daily target from the Mifflin-St Jeor equation when you use the body-stats mode, and updating instantly as you type.

Calculators Cloud offers 400+ free tools with no sign-up. The whole Health calculators shelf includes Calorie, TDEE, Macros, and Keto tools alongside this one. Or browse the full calculator directory.

Want a calculator built for your business?

Customize any of our 400+ tools to match your brand, or commission a new one tailored to how your business actually calculates — pricing, payroll, quotes, anything. Deployed on your domain, math runs in your visitors' browsers.