FitMetricLab
Categories ▾
Macros & Intake

Macro Split Calculator

Convert calorie percentages into daily protein, carb, and fat gram targets based on your TDEE.

Last updated:

What this tool does

This calculator converts user-defined calorie percentages into daily gram targets for protein, carbohydrates, and fat based on total daily energy expenditure (TDEE). It accepts TDEE in kilocalories, protein percentage, and carbohydrate percentage as inputs, automatically derives fat as the remainder, then applies Atwater general factors (4 kcal/g for protein and carbs, 9 kcal/g for fat) to output gram quantities for each macronutrient. The macro split is a planning tool commonly used to structure meal composition for physique, performance, or general health goals.

Inputs
(kcal)
kcal
(%)
%
(%)
%
Fat % is auto-calculated as the remainder.
Result
Result

Export Report

How would you like to export your results?

Formula Used
Total daily energy expenditure
Protein percentage
Carbohydrate percentage

Spotted something off? Let us know — we update calculators regularly.

This calculator applies user-specified percentage splits to your Total Daily Energy Expenditure (TDEE) and converts those calorie allocations into grams of protein, carbohydrates, and fat. It does not recommend a particular split—it simply performs the arithmetic to show how many grams of each macronutrient correspond to your chosen percentages.

How Macro Split Calculator works

You provide three values: your TDEE in kilocalories, the percentage of calories you want from protein, and the percentage from carbohydrates. The tool automatically calculates fat as the remainder (100 - protein% - carbs%). It then divides protein and carbohydrate calories by 4 (since both yield 4 kcal/g) and fat calories by 9 (fat yields 9 kcal/g) to produce gram targets. The result is displayed as a P / C / F gram breakdown alongside calorie subtotals.

The formula

For each macronutrient:
• Protein grams = (TDEE × protein%) ÷ 100 ÷ 4
• Carbs grams = (TDEE × carbs%) ÷ 100 ÷ 4
• Fat grams = (TDEE × [100 - protein% - carbs%]) ÷ 100 ÷ 9

The constants 4 and 9 represent the Atwater general factors: carbohydrate and protein each supply approximately 4 kilocalories per gram, while fat supplies approximately 9 kilocalories per gram. These coefficients are used globally in nutrition labeling and were established through bomb-calorimetry studies in the late 19th and early 20th centuries.

Where this method is most accurate

This tool performs unit conversion—it does not estimate TDEE or recommend macro ratios. Accuracy depends entirely on the accuracy of the TDEE figure entered. The Atwater factors are general averages; the true metabolizable energy from protein, for example, ranges from 3.2 to 4.3 kcal/g depending on amino-acid profile and individual digestive efficiency. Mixed-diet populations see good agreement with the 4/4/9 model, but very high-fiber or high-resistant-starch diets may yield slightly lower realized energy.

What this tool does not do

It does not calculate or estimate your TDEE—that figure must come from a separate tool or method. It does not prescribe optimal macronutrient ranges for any goal, condition, or training phase. It does not account for meal timing, fiber, micronutrients, or the thermic effect of food. The output is a purely arithmetic conversion; it carries no recommendation about whether a given split is suitable or effective.

Disclaimer

This calculator is an educational tool that performs arithmetic conversions. It is not medical, nutritional, or training advice and does not diagnose, treat, or prevent any condition. Consult a registered dietitian or physician before making changes to your diet, especially if you have metabolic disorders, food allergies, or other health concerns.

Questions

Why does the fat percentage adjust automatically?
The tool uses a two-slider design: you set protein and carbs percentages, and fat is calculated as the remainder (100 - protein% - carbs%). This ensures the three macronutrients always sum to 100% without requiring manual balancing.
What are the 4 and 9 conversion factors?
These are the Atwater general factors: protein and carbohydrate each provide approximately 4 kilocalories per gram, while fat provides approximately 9 kilocalories per gram. They are standard coefficients used in nutrition labeling worldwide.
Can I enter a custom fat percentage?
No. Fat percentage is always derived as 100 minus the sum of protein and carbs percentages. If you want a specific fat target, adjust the protein or carbs sliders until fat reaches the desired value.
What happens if protein plus carbs exceeds 100%?
The calculator returns an error message asking you to reduce one percentage to leave room for fat. Macronutrient percentages must sum to 100%, so the tool prevents invalid splits.
Does this tool recommend a macro split for my goals?
No. It performs arithmetic conversion only. The choice of protein, carb, and fat percentages is entirely user-controlled. The tool does not prescribe ratios for fat loss, muscle gain, performance, or any other outcome.

Sources & Methodology

Multiplies user-defined protein and carbohydrate percentages by TDEE, calculates fat as the remainder (100 - protein% - carbs%), then divides protein and carb calories by 4 kcal/g and fat calories by 9 kcal/g using Atwater general factors (Merrill & Watt, 1955).

More in Macros & Intake

View all 7 →