Allocate calories
Macro calories = daily calories × macro %
Search the topics and published article titles already loaded in this navigation.
Type at least 2 characters to search.
Free macro calculator
Turn a daily calorie target into carbohydrate, protein and fat grams. Choose a practical preset or build a custom split that totals 100%.
Macronutrient calculator
Choose a preset or edit the three percentages manually. A custom split must total exactly 100% before it can be calculated.
Calculation method
The planner first allocates your calorie target by percentage. It then divides carbohydrate and protein calories by 4 kcal per gram, and fat calories by 9 kcal per gram.
Macro calories = daily calories × macro %
Grams = calories ÷ 4
Grams = calories ÷ 9
Worked example
A 50% carbohydrate, 20% protein and 30% fat plan allocates all 2,400 calories before converting each macro into grams.
Reference ranges
The National Academies' Acceptable Macronutrient Distribution Ranges for adults are 45–65% of energy from carbohydrate, 10–35% from protein and 20–35% from fat. They are designed as broad population ranges associated with nutrient adequacy and chronic-disease risk reduction.
Sports goals can require additional context. For example, protein planning is often more useful when expressed relative to body weight rather than as a percentage of calories.
General adult AMDR
General adult AMDR
General adult AMDR
Fitness nutrition guidance
A macro split organizes calories; it does not determine food quality, micronutrient adequacy, fiber intake, hydration or meal timing. Treat the output as a starting framework that can be adjusted around training and real-world adherence.
A macro planner only redistributes the calorie target you enter. If maintenance calories are unknown, estimate them first with the TDEE tool.
Exercising adults often plan protein using grams per kilogram of body weight; a percentage can under- or overstate protein when total calories change.
After protein and essential nutrition needs are considered, carbohydrate and fat can often be adjusted to suit training demands, food preferences and adherence.
Tool guide
Use these tool-specific notes to understand the method, enter better data, interpret the output, and apply the result appropriately.
Start with a calorie target appropriate to your goal and energy needs. Macro percentages divide that energy target; they do not independently determine maintenance or weight change.
Protein and carbohydrate are calculated at 4 kcal per gram and fat at 9 kcal per gram. The percentages should sum to 100% before grams are calculated.
The planner can compare the selected split with accepted distribution ranges, while recognizing that sports goals and individual needs can justify different allocations.
Endurance volume, strength training, appetite, dietary preference, protein targets, and total calories can all influence the split. Use the preset as a starting template, not a fixed prescription.
Frequently asked questions
Practical answers about this tool's inputs, method, results, limitations, and common real-world use.
Yes. This planner allocates the full calorie target across carbohydrate, protein and fat, so the three percentages must add to 100%.
Carbohydrate and protein are calculated at 4 kcal per gram. Fat is calculated at 9 kcal per gram. The planner first finds calories for each macro, then converts those calories into grams.
There is no single best percentage split for everyone. Energy needs, training, body size, food preferences and health considerations can all change what is practical.
No. They are convenient planning examples. The AMDR panel separately shows broad adult reference ranges and does not turn a preset into a personalized recommendation.
The same percentage produces different protein grams at different calorie targets. Athletes commonly consider protein relative to body weight as well as total energy intake.
The output is a planning target, not a prescription. Food labels and portion estimates also introduce normal rounding, so day-to-day intake does not need mathematical perfection.
Grams measure mass while calories measure energy. Protein and carbohydrate provide about 4 kcal/g and fat about 9 kcal/g, so equal gram amounts do not contribute equal calories.
Nutrition labels and fiber energy can vary by region and fiber type. This planner uses the conventional 4/4/9 macro energy factors and does not attempt to separately model fiber fermentation energy.
Alcohol provides energy but is not one of the three macros allocated by this planner. If alcohol is part of your intake, account for its calories separately so the total energy target remains realistic.
Recalculate when your calorie target or desired percentage split changes meaningfully. Small day-to-day weight fluctuations do not require a new macro plan by themselves.
Method & references
The energy conversion uses 4 kcal/g for carbohydrate, 4 kcal/g for protein and 9 kcal/g for fat. Adult AMDR ranges are shown as context, while sports-protein guidance is described separately.
Content reviewed: .
This planner performs calorie and macronutrient arithmetic for educational fitness planning. It does not diagnose nutrition needs or prescribe a diet. Individual requirements can differ during pregnancy, adolescence, illness, eating-disorder recovery, elite sport, or when medical conditions affect nutrition. For individualized medical nutrition therapy, consult a qualified healthcare professional or registered dietitian.