Macro Meal Planner

Plan a day of meals, hit your protein, carb and fat targets, export the plan.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A focused macro meal planner for building a single day of eating that hits your protein, carbohydrate and fat goals. You set daily targets, drop meals into breakfast, lunch, dinner and snack slots, and the tool keeps a running tally of every macro and the calories they add up to. It is built for anyone counting macros — whether you follow flexible dieting (IIFYM), a high-protein cut, a lean bulk, or you just want to see where your calories actually come from across the day.

Most calorie apps make you log food after you have eaten it. This planner flips that around: it is a planning surface where you sketch the day in advance, balance the numbers, and only then go shopping or cook. Because everything is editable inline, you can nudge a portion up, swap a snack out, and instantly see whether the day still lands inside your targets.

How it works

Each meal stores three numbers: grams of protein, carbs and fat. The tool turns those grams into calories with the same Atwater factors nutrition labels use — 4 kcal per gram of protein, 4 per gram of carbs and 9 per gram of fat. Per-meal calories roll up into per-slot subtotals and a grand daily total.

That daily total is compared against the targets you set at the top of the page. Four progress bars (calories, protein, carbs, fat) fill as you add food and turn red when you go over, while a doughnut ring shows the calorie split between the three macros so you can see at a glance whether your day skews carb-heavy or fat-heavy. A “remaining” readout tells you how many calories you still have to spend.

Star any meal to save it as a reusable favourite, then add it to any slot in one click. Your targets, meals and favourites are all saved in your browser, so the plan is exactly where you left it next time. When you are happy, export the whole day to CSV for a shopping list, a food diary, or a coach.

Example

Suppose your targets are 2,200 kcal, 150 g protein, 220 g carbs and 70 g fat. A balanced day might look like this:

SlotMealProteinCarbsFatCalories
BreakfastOats, banana, whey35 g65 g9 g481
LunchChicken, rice, broccoli45 g70 g12 g568
DinnerSalmon, potato, salad40 g50 g22 g558
SnackGreek yogurt, almonds22 g18 g14 g286

That comes to 142 g protein, 203 g carbs, 57 g fat and about 1,893 kcal — roughly 300 kcal under target, so you have room for one more snack or a larger portion at dinner. The ring would show a split near 30 percent protein, 43 percent carbs and 27 percent fat. Every number is computed in your browser; nothing is uploaded or stored remotely.

Ad placeholder (rectangle)