Macro Intake Calculator
Unit System
About This Tool
What Are Macronutrients and Why Do They Matter?
Macronutrients — commonly called "macros" — are the three main classes of nutrients that your body uses for energy and structural functions. They are protein, fat, and carbohydrates. Unlike micronutrients (vitamins and minerals), which are needed in small amounts, macronutrients must be consumed in large quantities every day to keep the body functioning properly.
Understanding and tracking your macro intake is one of the most effective strategies for achieving specific body composition goals. While simply controlling total calorie intake determines whether you gain or lose weight, the distribution of those calories across protein, fat, and carbohydrates determines the quality of that change — whether you lose fat while retaining muscle, build muscle efficiently, or maintain stable energy levels throughout the day.
The Three Macronutrients Explained
Protein — 4 kcal per gram
Protein is composed of amino acids and is the primary building block for muscle tissue, enzymes, hormones, and immune cells. It is the most important macronutrient for body composition because adequate protein intake preserves lean mass during a calorie deficit and supports muscle protein synthesis during a surplus. Research consistently supports intakes of 1.6–2.2 g per kg of body weight for active individuals aiming to build or maintain muscle. For those in a calorie deficit, slightly higher intakes (up to 2.5–3.0 g/kg) further protect against muscle loss.
Fat — 9 kcal per gram
Dietary fat is calorie-dense and essential for hormonal health, the absorption of fat-soluble vitamins (A, D, E, and K), nerve function, and cell membrane integrity. Contrary to older nutritional thinking, dietary fat does not inherently cause fat gain — excess total calories do. A minimum intake of 0.6 g per kg of body weight per day is recommended to maintain hormonal function, particularly testosterone production in men and oestrogen balance in women. Very low-fat diets (below 15% of total calories) are associated with hormonal disruption and should be avoided except under clinical supervision.
Carbohydrates — 4 kcal per gram
Carbohydrates are the body's preferred and most efficient fuel source, especially during moderate-to-high intensity exercise. They are stored as glycogen in muscles and the liver, and the availability of muscle glycogen is one of the primary determinants of exercise performance. Unlike protein and fat, carbohydrates do not have a strict daily minimum requirement — the body can adapt to very low carbohydrate intake (as in ketogenic diets) — but they play a critical role in performance, recovery, and mood. In most balanced nutrition plans, carbohydrates fill the calories remaining after protein and fat targets are met.
How to Calculate Your Macro Targets
The calculation follows a structured sequence:
Step 1: Determine your goal calories
Start with your TDEE (Total Daily Energy Expenditure) and apply a goal adjustment. For fat loss, a deficit of −10% to −20% is typical. For muscle gain, a surplus of +10% to +15% is recommended.
Step 2: Set protein target
Protein is set first as it is the most critical macro. You can specify it in g/kg body weight, g/kg lean body mass (more accurate for higher body fat individuals), a percentage of calories, or a fixed number of grams.
Step 3: Set fat target
Fat is set next, with a minimum floor of 0.6 g/kg body weight or 15% of total calories (whichever is higher) to protect hormonal health.
Step 4: Fill carbohydrates
In the default "remainder" mode, carbohydrates fill the remaining calories after protein and fat are accounted for. You can also set carbs directly as a percentage or fixed grams.
Understanding Lean Body Mass (LBM)
Lean Body Mass (LBM) is the total body weight minus body fat. It includes muscle, bone, organs, connective tissue, and water. The formula is simple:
Using LBM rather than total body weight for protein targets is particularly useful for individuals with higher body fat percentages. For example, a person weighing 100 kg with 30% body fat has an LBM of 70 kg. Setting a protein target based on 70 kg (rather than 100 kg) avoids over-prescribing protein relative to actual metabolically active tissue. Enter your body fat percentage in the calculator to unlock LBM-based protein targeting.
Macro Split Presets Compared
The calculator offers four common preset macro distributions. These are expressed as percentages of total daily calories:
| Preset | Protein % | Fat % | Carbs % | Best For |
|---|---|---|---|---|
| Balanced | 30% | 30% | 40% | General health, maintenance |
| High Protein | 35% | 25% | 40% | Fat loss, muscle preservation |
| Low Carb | 30% | 40% | 30% | Insulin sensitivity, satiety |
| Keto | 25% | 70% | 5% | Ketosis, metabolic conditions |
Goal Presets and Calorie Adjustments
Your macro targets change depending on whether you are in a calorie deficit (cutting), surplus (bulking), or at maintenance. The calculator applies a percentage adjustment to your TDEE:
Maintain (0%): Eat at your exact TDEE. Ideal for weight maintenance or body recomposition (slow muscle gain + fat loss simultaneously).
Mild Cut (−10%): Slow, sustainable fat loss of approximately 0.1–0.2 kg per week. Minimises muscle loss and hunger.
Standard Cut (−15%): Moderate fat loss of ~0.3–0.4 kg per week. Requires higher protein intake to protect muscle.
Aggressive Cut (−20%): Faster fat loss but increased risk of muscle loss and fatigue. Only recommended for short periods with close nutritional monitoring.
Mild Bulk (+10%): Slow muscle gain with minimal fat accumulation. Ideal for lean bulking over several months.
Standard Bulk (+15%): Moderate muscle gain at a faster rate, with some expected fat gain.
Per-Meal Macro Breakdown
Distributing your daily macros across multiple meals helps regulate appetite, stabilise blood sugar, and maximise muscle protein synthesis. Research suggests that consuming protein at regular intervals — ideally 3–5 times per day — improves muscle retention and growth compared to consuming the same total amount in fewer large meals. Enter your target number of meals per day (1–8) and the calculator will divide your daily targets evenly across each meal.
Meal timing and frequency matter most to those engaged in regular resistance training. For sedentary individuals, total daily intake is more important than distribution. However, most people find that spreading meals across the day improves satiety and makes it easier to hit nutrient targets consistently.
Training Day vs Rest Day Split
When you train, your body's fuel demands — particularly for carbohydrates — are higher. Carbohydrate cycling (also called nutrient periodisation) adjusts daily carb intake based on training schedule. On workout days, more carbohydrates are consumed to fuel performance and replenish glycogen. On rest days, carbohydrates are reduced, with the total weekly calorie budget remaining the same.
The calculator's training split feature automatically generates separate workout-day and rest-day macro targets. Protein and fat remain constant across all days; only carbohydrates change. Workout days receive approximately 10% more total calories than rest days, distributed evenly across the weekly calorie budget. This approach is particularly useful for athletes, bodybuilders, and those following structured resistance training programmes.
Important Notes and Limitations
The calculator uses a TDEE-based approach, meaning you first need to estimate your maintenance calories. Use the TDEE Calculator or BMR Calculator on this site to get that figure. An inaccurate TDEE estimate will lead to inaccurate macro targets — the most reliable TDEE estimate comes from tracking your actual food intake and body weight over 2–3 weeks at a stable weight.
Frequently Asked Questions
Yes, Macro Intake Calculator is totally free :)
Yes, you can install the webapp as PWA.
Yes, any data related to Macro Intake Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.
Macronutrients — protein, fat, and carbohydrates — are the three main nutrients that provide your body with energy. Protein provides 4 kcal/g and is essential for muscle repair and growth. Fat provides 9 kcal/g and supports hormones, vitamins absorption, and cell health. Carbohydrates provide 4 kcal/g and are the body's primary fuel source, especially during exercise. Balancing these three macros to hit your calorie goal is the foundation of evidence-based nutrition.
For general health, the minimum recommendation is 0.8 g per kg of body weight. For those looking to build or maintain muscle — especially during a calorie deficit — research supports 1.6–2.2 g/kg of body weight per day. Athletes or those in intensive training may go as high as 2.5–3.0 g/kg. Using lean body mass (LBM) instead of total weight gives a more accurate target if you have a higher body fat percentage.
Lean Body Mass (LBM) is the portion of your body weight that is not fat — including muscle, bone, organs, and water. LBM is calculated as: LBM = Body Weight × (1 − Body Fat %). Using LBM for protein targets is more accurate for individuals with higher body fat, as fat tissue has very low protein requirements. If you enter your body fat percentage, the calculator will display your LBM and can use it for your protein target.
Dietary fat is required for the absorption of fat-soluble vitamins (A, D, E, K), hormone production, and cell membrane integrity. The calculator enforces a minimum fat floor of 0.6 g per kg of body weight, or 15% of total calories — whichever is higher. Going below this threshold can impair hormone function and nutrient absorption. Even on very low-calorie diets, maintaining adequate fat intake is essential for long-term health.
Presets set the percentage split of calories across protein, fat, and carbohydrates. Balanced (30P/30F/40C) suits most general goals. High Protein (35P/25F/40C) is ideal for fat loss while preserving muscle. Low Carb (30P/40F/30C) suits those who perform better on lower carbohydrate intake. Keto (25P/70F/5C) restricts carbohydrates to below 10% of calories, putting the body into a ketogenic state. Custom lets you set exact targets in grams or percentages.
When you enter your training days per week, the calculator creates two different daily macro targets: one for workout days and one for rest days. The total weekly calorie budget stays the same, but workout days receive approximately 10% more calories (primarily via extra carbohydrates, which fuel training), while rest days receive slightly fewer. Protein and fat stay constant across both days. This approach — known as carb cycling — can improve performance and recovery without changing overall weekly intake.