Split daily calories into protein, carbs, and fat.
🍽️ Splits daily calories into protein/carbs/fat. Aim for 1.6-2.2g protein per kg body weight for muscle gain.
Macros (macronutrients) are the three calorie-providing nutrients: protein, carbohydrates, and fat. This calculator splits your daily calorie target into a macro breakdown based on your goal.
Each macro's grams come from its calorie share divided by its calories-per-gram:
Grams = (Daily Calories × Macro %) ÷ Cal per gram
For a 2,000-calorie maintain target (30% protein / 40% carbs / 30% fat):
The pie chart above shows the same split by calories — fat looks smaller because each gram packs more than twice the calories of protein or carbs.
For most people, hitting your protein target matters more than the exact carb/fat split. Adequate protein preserves muscle during weight loss, supports muscle gain, and increases satiety. Aim for 1.6-2.2g per kg of body weight.
Disclaimer: This tool is for educational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Results are estimates and should be discussed with a qualified healthcare provider before making health-related decisions.
The Macro Calculator lets you figure out macro calculatorinstantly, without reaching for a spreadsheet or doing the math by hand. Whether you're planning a budget, checking a loan, or working through homework, the tool applies the correct formula behind the scenes and shows the result the moment you enter your numbers.
Unlike a static chart or table, this calculator adapts to your exact inputs. You can adjust any value and see the outcome update in real time, which makes it easy to compare scenarios — for example, "what if the rate were 1% lower?" or "what if I paid an extra $50 a month?"
Common uses: people reach for this tool when they need to find a macro calculator by goal, macro split for cutting or bulking, protein carb fat ratio calculator, or macros by calorie target.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
The Macro Calculator is based on the following formula:
grams = ( calories × macro% ) / kcalPerGram
Variables: grams = Grams of that macro to eat per day calories = Daily calorie target (kcal) macro% = Share of daily calories from that macro (as a decimal) kcalPerGram = 4 for protein and carbohydrate, 9 for fat
Split daily calories into protein, carbs, and fat by percentage, then convert each to grams (protein and carbs = 4 kcal/g, fat = 9 kcal/g).
Worked example: Step 1: Target 2,000 kcal split 30% protein, 40% carbs, 30% fat. Step 2: Protein = 2,000 × 0.30 ÷ 4 = 150 g; carbs = 2,000 × 0.40 ÷ 4 = 200 g. Step 3: Fat = 2,000 × 0.30 ÷ 9 ≈ 66.7 g. Result: 150 g protein, 200 g carbs, and about 67 g fat per day.
More tools you might find useful