Macro Calculator

Protein, carb & fat split from your calorie target — with diet presets and per-meal breakdown

ℹ️ Informational purposes only — not medical advice. Consult a registered dietitian for personalised nutrition plans, especially if you have medical conditions or specific clinical needs.
Step 1 — Daily calorie target
kcal
Find my TDEE →
Step 2 — Goal
Step 3 — Diet style
Step 4 — Fine-tune the split
Protein
30%
Carbs
40%
Fat
30%
Total: 100%
Optional — Bodyweight (for protein/kg check)
kg
Enter in kg. Enter in lb instead
Link copied!
Protein
— kcal/day
Carbs
— kcal/day
Fat
— kcal/day
Per-meal breakdown
3 meals/day
Protein (g/meal)
Carbs (g/meal)
Fat (g/meal)

Example macro sources (g per 100g food)

Translate your gram targets into real food. Protein, carbs, and fat are the three macronutrients — all three provide essential functions beyond just calories.

Food Macro g / 100g Notes
Chicken breast (cooked)Protein31 gVery lean; ~165 kcal/100g
Greek yogurt (0% fat)Protein10 gGood calcium source
Eggs (whole)Protein13 gComplete amino acid profile
Canned tuna (in water)Protein26 gAffordable protein; low fat
Lentils (cooked)Protein9 gAlso high in complex carbs
Brown rice (cooked)Carbs23 gWhole grain; moderate GI
Oats (rolled, dry)Carbs66 gHigh fiber; slow-release energy
Sweet potato (baked)Carbs20 gRich in beta-carotene
BananaCarbs23 gFast-absorbing; good pre-workout
Whole-wheat bread (1 slice ~30g)Carbs43 g≈ 13g carbs per slice
AvocadoFat15 gMostly monounsaturated fat
Olive oilFat100 gHeart-healthy; 119 kcal/tbsp
AlmondsFat49 gAlso ~21g protein/100g
Salmon (fillet)Fat13 gHigh omega-3; also ~25g protein
Cheddar cheeseFat33 gAlso ~25g protein/100g

Values are approximate and vary by preparation method. Source: USDA FoodData Central.

How to track macros: a beginner's guide

Tracking macros means planning and recording how many grams of protein, carbohydrates, and fat you eat each day. Unlike calorie-only counting, macro tracking preserves muscle during fat loss and optimises body composition.

The calorie values per gram

  • Protein: 4 kcal per gram
  • Carbohydrates: 4 kcal per gram
  • Fat: 9 kcal per gram

These are why fat has more than twice the calorie density of protein or carbs.

Diet preset ratios compared

Diet styleProtein %Carbs %Fat %Best for
Balanced30%40%30%General health, beginners
High-Protein40%30%30%Muscle gain, recomp
IIFYM / Flexible35%35%30%Flexible dieters
Keto25%5%70%Ketosis, appetite control
Low-Carb30%20%50%Moderate carb restriction
Vegan20%55%25%Plant-based; whole-food carbs
Carb Cycling30%High: 50% / Low: 20%VariableAthletes; advanced dieters

Protein recommendations

Research supports 1.6–2.2 g protein per kg of bodyweight per day for preserving or building muscle (Stokes et al., Br J Sports Med 2018; ISSN Position Stand 2017). The calculator flags if your protein target falls below 1.6 g/kg.

For vegans and plant-based dieters, protein digestibility is slightly lower, so targeting the upper end of this range (2.0–2.4 g/kg) is often recommended.

Frequently asked questions

Macros (macronutrients) are the three main categories of nutrients that provide calories: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). Tracking macros means planning how many grams of each you eat daily to meet your calorie and body-composition goals.
Research generally supports 1.6–2.2 g of protein per kg of bodyweight per day for people who exercise regularly and want to preserve or build muscle (Stokes et al. 2018; ISSN Position Stand 2017). For sedentary adults, 0.8 g/kg (the RDA) is adequate but may not be optimal for body composition.
The ketogenic diet typically targets approximately 70% of calories from fat, 25% from protein, and 5% from carbohydrates. At 2,000 kcal/day this equals roughly 155 g fat, 125 g protein, and 25 g carbs. Net carbs (total carbs minus fiber) are usually kept under 20–50 g per day to maintain ketosis.
IIFYM (If It Fits Your Macros) is a flexible dieting approach: as long as you hit your daily macro targets (protein, carbs, fat), the specific foods you eat are your choice. It avoids rigid "clean eating" food lists and has been shown to produce similar fat loss results to traditional meal plans when total calories and macros are matched.
For weight loss, prioritize keeping protein high (at least 1.6 g/kg bodyweight) to preserve muscle during a calorie deficit. A common starting split is 30–40% protein, 30–40% carbs, 20–30% fat. Adjust based on your preferences — low-carb or standard splits both work if total calories are below maintenance.
Carb cycling alternates between high-carb days (typically on training days, to fuel performance) and low-carb days (on rest days, to promote fat burning). It aims to combine the metabolic benefits of lower carb intake with the performance and muscle-retention benefits of higher carb intake.