Weekly Meal Planner Calculator

Plan your week of eating around your personal calorie and macro targets. Enter your age, weight, height, gender, and activity level — the calculator works out your daily calorie needs, then breaks them into protein, carbs, and fat grams for every day of the week. You can also override the defaults and set your own calorie target or custom macro splits to match a specific diet goal.

years
lbs

Used when Imperial is selected

kg

Used when Metric is selected

ft

Feet portion — Imperial only

in

Inches portion — Imperial only

cm

Used when Metric is selected

kcal

Only used if you selected 'Yes' above

%

Percentage of calories from protein

%

Percentage of calories from carbohydrates

%

Percentage of calories from fat

Results

Daily Calorie Target

--

Protein per Day

--

Carbs per Day

--

Fat per Day

--

Weekly Calorie Total

--

Calories Per Meal

--

Protein Per Meal

--

Basal Metabolic Rate (BMR)

--

Daily Macro Split (calories)

Results Table

Frequently Asked Questions

What is macro meal planning?

'Macros' is short for macronutrients — the three main energy-providing building blocks of food: protein, carbohydrates, and fat. Macro meal planning means structuring your daily meals so that your total intake of each macronutrient hits a specific gram target, rather than just counting total calories. This gives you much more control over body composition outcomes like muscle gain or fat loss.

Why should you macro meal plan?

Tracking macros helps ensure you're not just eating at the right calorie level, but also getting enough protein to preserve muscle, enough carbs to fuel workouts, and the right amount of fat for hormonal health. It's especially useful if you have a specific physique goal — such as losing fat while maintaining lean muscle — because two diets with identical calories can produce very different results depending on their macro breakdown.

What is a good macro meal plan?

A common starting point is the 30/40/30 split — 30% of calories from protein, 40% from carbohydrates, and 30% from fat. However, the best macro split depends on your goal: higher protein (35–40%) supports muscle building; lower carb splits (under 30%) suit keto or low-carb approaches; endurance athletes often benefit from higher carb allocations (50%+). This calculator lets you customize the split to match your specific plan.

What should I eat to meet my macros?

Focus on whole foods that are dense in a single macro: lean meats, eggs, and Greek yogurt for protein; rice, oats, potatoes, and fruit for carbohydrates; nuts, avocado, olive oil, and fatty fish for healthy fats. Planning meals around these anchor foods makes it far easier to hit your daily gram targets without obsessive tracking. Build each meal with a protein source first, then fill in carbs and fats to reach your per-meal targets shown in the results above.

How do I hit my protein macros specifically?

Protein is typically the hardest macro to hit consistently because most convenience foods are carb- and fat-heavy. A reliable strategy is to anchor every meal around a high-protein food (chicken breast, eggs, cottage cheese, tuna, tofu) and distribute your daily protein target evenly across your planned meals. For example, if your target is 180 g/day across 3 meals, aim for roughly 60 g of protein per meal. The 'Protein Per Meal' output above calculates this for you automatically.

How does the calculator estimate my daily calorie needs?

The calculator uses the Mifflin-St Jeor equation to compute your Basal Metabolic Rate (BMR) — the calories your body burns at rest — then multiplies it by an activity factor based on your selected activity level to get your Total Daily Energy Expenditure (TDEE). If your goal is weight loss, a deficit of roughly 300–500 kcal is applied; for muscle gain, a surplus of roughly 250–300 kcal is added.

Can I override the calculated calories with my own target?

Yes. Set the 'Override Daily Calories?' option to 'Yes — I'll set my own target' and enter your preferred calorie number. The macro gram targets will then be calculated from your custom calorie figure using whatever protein/carbs/fat percentage split you've chosen, so the rest of the outputs update accordingly.

How many meals per day should I eat?

Meal frequency has little direct impact on metabolism or fat loss — what matters most is hitting your daily totals. That said, spreading calories across 3–5 meals helps manage hunger, keeps energy levels stable, and makes per-meal protein targets more achievable. If you train in the morning, consider front-loading slightly more carbs earlier in the day; if you train in the evening, a larger pre- and post-workout meal later can be beneficial.

More Food Calculators Tools