Macros Calculator
Get your daily protein, carbohydrate, and fat targets in grams based on your calorie goal and fitness objective.
Why the Macros Calculator is Useful
Counting total calories tells you how much fuel you're consuming — but it says nothing about the type of fuel. 200 calories of protein preserves and builds muscle tissue. 200 calories of carbohydrates replenishes glycogen stores for your next workout. 200 calories of fat supports hormonal function and vitamin absorption. Each macronutrient plays a different role, and the right ratio depends entirely on your goal. Someone cutting fat needs a high-protein split to avoid losing muscle. Someone trying to build strength needs carbohydrates to fuel heavy sessions. This calculator takes your daily calorie target and your goal — weight loss, maintenance, or muscle gain — and translates it into the exact grams of protein, carbs, and fat to hit each day. It turns a vague calorie number into a practical, actionable eating plan.
Key Features
- Daily calorie input with TDEE link: Enter your calorie target directly, or follow the link to the Calorie Calculator to compute your exact TDEE first — the right starting point for any macro plan.
- Three goal presets: Weight Loss (40/30/30), Maintenance (30/45/25), and Muscle Gain (25/50/25) are pre-configured with evidence-based macro splits. Switch instantly with a single click.
- Custom macro split: Override the presets with your own protein/carbs/fat percentages for flexible dieting, specific medical guidance, or coach-prescribed ratios.
- Three macro cards: Each card shows grams per day, kilocalories from that macro, and the percentage of total calories — the three numbers you actually need for meal planning.
- Visual macro bar: A colour-coded horizontal bar shows the proportion of each macro at a glance, making it easy to see whether your plan is protein-dominant or carb-heavy.
- Standard splits reference table: The table below the calculator shows the recommended ratios for all three goals side by side, so you can compare approaches without switching modes.
Real-Life Use Cases
- Weekly meal prep: Know your daily protein target in grams so you can cook the right quantity of chicken, eggs, legumes, and dairy to hit it across seven days.
- Gym nutrition planning: Athletes and bodybuilders use macro splits to ensure they're fuelling workouts with adequate carbs and recovering with sufficient protein, without guessing.
- Cutting and bulking cycles: Switch between the weight loss and muscle gain presets to compare how the daily gram targets change as you move between phases of your training programme.
- Personal training and coaching: Coaches can use this tool live with clients to explain the macro rationale for a plan and show how the gram targets derive from their calorie needs.
- Tracking app setup: Use the gram targets from this calculator to configure your daily targets in a food diary app like MyFitnessPal or Cronometer before you start logging meals.
Who Can Use This Tool
Gym-goers who want more structure than calorie counting alone, beginners who are confused by conflicting macro advice online, athletes planning nutrition around training periodisation, personal trainers setting up client plans, and anyone following a specific dietary protocol that prescribes macro ratios. The calculator works for both metric and imperial users — just convert your bodyweight to kilograms first if you need protein-per-kg recommendations.
Tips & Best Practices
- Calculate your TDEE first: Use the Calorie Calculator link at the top of the form to get your actual maintenance calories before setting macros. A 30/45/25 split on the wrong calorie total will still produce the wrong results.
- Prioritise protein first: On any goal, protein should be the macro you hit most consistently. It's the hardest to overconsume and the most important for preserving lean mass during a deficit.
- Adjust carbs and fats around your lifestyle: If you're sedentary most days, pulling carbs slightly lower and fats slightly higher (within reason) often feels more sustainable than the default active-person split.
- Use the custom split for flexible dieting: If your approach is "if it fits your macros" (IIFYM), set a custom split that matches your specific targets rather than locking into a preset ratio.
- Recalculate as your weight changes: As your body weight changes over a training cycle, your TDEE changes too — which means your gram targets shift. Recalculate every 4–6 weeks or after every 3–5 kg of weight change.