Calculate your optimal daily macronutrient split — protein, carbohydrates, and fat — based on your calorie target and diet type. Get grams and calories for each macro.
Macronutrients — protein, carbohydrates, and fat — are the three nutrients your body needs in large quantities. Each plays a distinct role: protein builds and repairs tissue, carbohydrates fuel activity and brain function, and fat supports hormone production and nutrient absorption. The ratio in which you consume them dramatically affects body composition, energy, and performance.
This calculator takes your daily calorie target and applies one of several popular macro splits to show you exactly how many grams of protein, carbs, and fat you should eat each day. Whether you follow a balanced diet, high-protein plan, low-carb approach, ketogenic diet, or a custom ratio, the results give you precise gram targets.
Counting macros (often called "IIFYM" — If It Fits Your Macros) has become one of the most popular flexible dieting approaches because it focuses on nutrient composition rather than restricting specific foods. As long as you hit your macro targets, you have freedom in food choice — making it more sustainable than rigid meal plans.
Calories alone do not tell the full story. Two people eating 2,000 kcal/day can have very different outcomes if one eats mostly protein and the other mostly carbs. Macro tracking ensures you get enough protein to preserve muscle, enough fat for hormonal health, and appropriate carbs for your activity level.
This calculator is especially useful for anyone following a structured fitness program, preparing for competition, or trying to optimize body composition (gaining muscle while losing fat). It provides clear, actionable gram targets rather than vague advice like "eat more protein."
Grams from percentage: Protein grams = (calories × protein%) / 4 Carb grams = (calories × carb%) / 4 Fat grams = (calories × fat%) / 9 Calorie values per gram: Protein: 4 kcal/g Carbohydrate: 4 kcal/g Fat: 9 kcal/g (Alcohol: 7 kcal/g — not a macro but often counted)
Result: Protein: 250g | Carbs: 188g | Fat: 83g
At 2,500 kcal with a 40/30/30 split: Protein = 2500×0.40/4 = 250g (1,000 kcal). Carbs = 2500×0.30/4 = 188g (750 kcal). Fat = 2500×0.30/9 = 83g (750 kcal). This high-protein split supports muscle maintenance and satiety during a calorie deficit.
Protein (4 kcal/g) is the building block of muscle, skin, hormones, and enzymes. It has the highest thermic effect of food, meaning your body burns 20-30% of protein calories just digesting it. High-protein diets consistently show greater satiety, better muscle preservation during calorie deficits, and slightly higher metabolic rates.
Carbohydrates (4 kcal/g) are your body's preferred energy source, especially for high-intensity exercise and brain function. They are stored as glycogen in muscles and the liver. Cutting carbs too low can impair workout performance, mood, and cognitive function.
Dietary fat (9 kcal/g) is calorie-dense but essential. It supports cell membrane integrity, vitamin absorption (A, D, E, K), and hormone production. Extremely low-fat diets (<15% of calories) can disrupt hormonal function and reduce nutrient absorption.
Balanced (30/40/30): A moderate approach suitable for general fitness and health. Good starting point for beginners. High Protein (40/30/30): Prioritizes muscle preservation and satiety, ideal for cutting phases. Low Carb (30/20/50): Reduces carbs while increasing fat, popular for those who feel better with fewer carbs. Keto (25/5/70): Very low carb, forces the body to use fat as primary fuel. Zone Diet (30/40/30): Popularized by CrossFit and endurance athletes.
Your optimal macro split changes as your body and goals change. When starting a muscle-building phase, increase carbs. When entering a cut, increase protein relative to total calories. If energy flags, increase carbs; if hunger surges, increase protein or fat. The key is to make small adjustments (5-10% shifts) and observe results over 2-3 weeks before changing again.
A 40% protein / 30% carbs / 30% fat split works well for most people cutting weight. The high protein preserves muscle, moderate fat maintains hormonal health, and reduced carbs create the deficit. However, the best split is one you can sustain consistently.
For bulking, aim for 30% protein / 45% carbs / 25% fat. Higher carbs fuel intense training and replenish glycogen. Keep protein at 0.8-1g/lb body weight. Surplus calories should come primarily from carbohydrates and moderate fat.
Standard keto is approximately 5% carbs / 25% protein / 70% fat. This typically means 20-50g of carbs per day, which puts the body into ketosis (burning fat for fuel instead of glucose). It is effective for some people but difficult to sustain long-term.
No. Aim to be within 5-10g of each target. Protein is the most important macro to prioritize hitting. Carbs and fat can flex somewhat as long as total calories remain consistent. Perfection is not required for results.
Use a food tracking app like MyFitnessPal, Cronometer, or MacroFactor. Log every meal and snack. Use a food scale for the first few weeks until you can estimate portions accurately. Most people develop good portion intuition within 2-3 weeks of tracking.
IIFYM (If It Fits Your Macros) is not a license to eat only junk food. While technically you can hit macros with pizza and ice cream, long-term health requires micronutrients from whole foods. Aim for 80-90% whole foods and use the remaining 10-20% for flexibility.
Optional but can be beneficial. On training days, increase carbs by 30-50g and decrease fat by 10-15g. On rest days, do the reverse. Keep protein constant every day. This is called "calorie cycling" or "carb cycling" and optimizes fuel timing.